Миграция приложения с GCM на Firebase

Начиная с версии 1.0.0, AppMetrica Push SDK использует сервис Firebase Cloud Messaging (FCM) для отправки push-уведомлений.

Ниже описаны этапы миграции приложения с Google Cloud Messaging на Firebase Cloud Messaging.

Шаг 1. Импортируйте проект

Импортируйте проект Google, если вы создавали его с помощью Google APIs:

  1. Перейдите в консоль Firebase.
  2. Нажмите кнопку Добавить проект.
  3. Выберите из выпадающего списка название проекта, для которого вы планируете проводить push-кампании.
  4. Выберите страну, в которой зарегистрирована ваша организация и нажмите кнопку Добавить Firebase.
  5. Нажмите кнопку Добавьте Firebase в свое приложение для Android и следуйте инструкциям.

Шаг 2. Настройте приложение

Отредактируйте файл build.gradle приложения (модуля):

  1. Удалите следующую зависимость:

    dependencies {
        ...
        compile "com.google.android.gms:play-services-gcm:${versionGcm}"
        ...
    }
  2. Добавьте следующие зависимости:

    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"
        ...
    }
    Скопировано
  3. Обновите версию библиотеки AppMetrica:

    compile "com.yandex.android:mobmetricapushlib:APPMETRICA_VERSION"

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.