Миграция приложения с GCM на Firebase
Начиная с версии 1.0.0, AppMetrica Push SDK использует сервис Firebase Cloud Messaging (FCM) для отправки push-уведомлений.
Ниже описаны этапы миграции приложения с Google Cloud Messaging на Firebase Cloud Messaging.
Шаг 1. Импортируйте проект
Импортируйте проект Google, если вы создавали его с помощью Google APIs:
- Перейдите в консоль Firebase.
- Нажмите кнопку Добавить проект.
- Выберите из выпадающего списка название проекта, для которого вы планируете проводить push-кампании.
- Выберите страну, в которой зарегистрирована ваша организация и нажмите кнопку Добавить Firebase.
- Нажмите кнопку Добавьте Firebase в свое приложение для Android и следуйте инструкциям.
Шаг 2. Настройте приложение
Отредактируйте файл build.gradle приложения (модуля):
Удалите следующую зависимость:
dependencies { ... compile "com.google.android.gms:play-services-gcm:${versionGcm}" ... }
Добавьте следующие зависимости:
dependencies { ... compile "com.google.firebase:firebase-messaging:19.0.1" compile "com.google.android.gms:play-services-base:16.1.0" compile "androidx.legacy:legacy-support-v4:1.0.0" ... }
СкопированоОбновите версию библиотеки AppMetrica:
compile "com.yandex.android:mobmetricapushlib:APPMETRICA_VERSION"