Skip to content

Интеграция c Google Play Services (Map, Firebase и так далее)

Roman edited this page Dec 16, 2019 · 4 revisions

Сгенерировать и добавить файл google-services.json в проект

  1. Идём в https://console.firebase.google.com
  2. Добавиляем там новый проект
  3. Добавиляем в этот проект приложения (для разных сборок, debug, staging, release). keypass android`
  4. Скачиваем единый файл 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 -> Ключ сервера

Clone this wiki locally