0

Это был первый раз, когда я загрузил приложение с Картами Google в Play Маркет, поэтому я допустил ошибку, не добавляя ключ SHA1 выпуска в консоль Google Dev. Карта не работала, пока я не сменил ключ SHA1 на выпускной.Почему ключ отладки работает в Firebase, но не в Картах Google?

Я также использую уведомления Firebase, и я не добавил ключ SHA1 выпуска в консоль Firebase, но уведомления все еще работают, почему?

Должен ли я оставить этот ключ, и все? Или я должен добавить ключ SHA1 выпуска также в консоль Firebase, загрузить новый сгенерированный google-services.json, а затем обновить приложение в Google Play?

ответ

2

SHA1, не является обязательным требованием при использовании Firebase в вашем приложении, однако, требуется, когда вам нужно (согласно помощнику видели в Firebase консоли):

Используется для создания клиент OAuth 2 и ключ API для вашего приложения.

Адрес OAuth 2 Client Используется для аутентификации и авторизации, чтобы вы могли использовать некоторые API Google.

Однако, если вы собираетесь использовать FCM/Уведомления, в этом нет никакой необходимости.

+1

В конце концов я добавил подписанный ключ SHA1 в Firebase. Приятно знать, что это не обязательно для FCM, поэтому и беззнаковый SHA1-ключ тоже работал. – Grender