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

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

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

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

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

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

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

Отредактируйте файл AndroidManifest.xml:

  1. Переименуйте ymp_gcm_project_number в ymp_gcm_default_sender_id, чтобы получилось:

    <meta-data android:name="ymp_gcm_default_sender_id" android:value="number:SENDER_ID"/>

    SENDER_ID — уникальный идентификатор отправителя в Firebase. Его можно узнать в консоли Firebase: перейдите во вкладку Настройки проекта → Cloud Messaging и скопируйте значение поля Идентификатор отправителя.

  2. Добавьте в элемент application:

    <meta-data android:name="ymp_firebase_default_app_id" android:value="APP_ID"/>

    APP_ID — идентификатор приложения в Firebase. Его можно узнать в консоли Firebase: перейдите в Настройки проекта. В разделе Ваши приложения скопируйте значение поля Идентификатор приложения.