Как использовать google-services.json и ключ API Карт Google? - PullRequest
0 голосов
/ 04 ноября 2018

Приложение использует Firebase и Google Maps Android SDK.

Firebase отлично работает, используя файл google-services.json, загруженный в консоль Firebase.

Однако ключ API Карт Google предоставляется в файле AndroidManifest.xml с:

<meta-data
   android:name="com.google.android.geo.API_KEY"
   android:value="${google_maps_key}" />

пока ключ карт Google предоставляется в build.gradle в соответствии с вариантом сборки:

manifestPlaceholders.google_maps_key = "<REMOVED>";

Функция Google Maps работает в debug варианте сборки, но не работает в release. API в Google Cloud Console включены, и учетные данные верны (отпечатки SHA1, ограничения API). Консоль Google Cloud не показывает каких-либо запросов API для проекта выпуска.

google-services.json содержит ключ API, который я не нашел нигде в консоли Google Cloud или Firebase ("api_key": [{ "current_key": <REMOVED> }]).

Возможно, что файл JSON конфликтует с ключом API Карт Google?

...