Интеграция c Google Play Services (Map, Firebase и так далее) - rsajob/docs GitHub Wiki
Сгенерировать и добавить файл google-services.json в проект
- Идём в https://console.firebase.google.com
- Добавиляем там новый проект
- Добавиляем в этот проект приложения (для разных сборок, debug, staging, release). keypass android`
- Скачиваем единый файл google-services.json и ложим его в
myproject/app/google-services.json
Добыть отпечаток ключа так
keytool -list -v -keystore debug.jks -alias AndroidDebugKey -storepass android -keypass android
Gogole Maps и API Key
Чтобы получить API Key нужен аккаунт или доступ в Google Cloud Platform
API Key - это по сути ключ для любых сервисов в Google Cloud, но на него можно сделать ограничение, например только для конкретного Android приложения.
Нужно выбрать или создать проект в Google Cloud Console. Если вам дали доступ к проекту, но его нет в списке, нужно нажать на "Папку со звёздочкой" возле кнопки "Создать проект", откроется панель "Управление ресурсами" и там выбрать нужный прпроект.
Для Создания Api Key идём в Меню -> API и Сервисы -> Учётные данные
и там добавляем (генерируем новый ключ) и если нужно ставим на него ограничение что он только для Android
Токен для FCM
В Консоли Firebase (https://console.firebase.google.com/)
Заходим в настройки проекта, далее Настройки
-> Cloud Messaging
-> Ключ сервера