Есть приложение к которому привязаны различные play services, в частности Firebase, для этого я в Google Developer Console зарегестрировал приложение и добавил там Android и Веб-клиент
потом в Firebase Console импортировал этот проект там прописаны SHA-1 ключи для debug и release версий.
Оттуда же я скачал google-service.json и добавил себе в приложение.
Вопрос: какой из SHA-1 ключей там должен быть и могут ли там быть оба ключа?
Меня интересует, что если я оставлю там ключ только для release то в дебаг версии(просто запуская приложение с IDE) - этот ключ будет недейстителен, и наоборот - если я отсавлю ключ в консоли только для дебага - то опубликовав свое приложение в GooglePlay и соответственно подписав его релизным ключем - сервисы работать не будут, потому что в консоли дебаг ключ?
Ответ
Что бы не мешать релизное и отладочное лучше сгенерируйте для каждой конфигурации отдельные google-service.json и положите их в соответствующие папки (src/debug и src/release). Последние версии плей сервис плагина для градла умеют находить этот файл не только в корне проекта, но и в отдельных конфигурациях.
Комментариев нет:
Отправить комментарий