Google Play

Настройка приложения

Для публикации приложения в Google Play нужно добавлять только зависимости для работы пушей через FCM и RuStore. Чтобы начать работать с FCM, настройте проект в сервисе Firebase.

  1. Создайте новый проект в Firebase Console.
  2. В Firebase Console выберите проект, для которого вы планируете подключить пуш-уведомления.
  3. В меню слева, рядом с названием проекта, нажмите значок шестеренки и перейдите в раздел Project Settings.
  4. Перейдите к разделу Your apps и скачайте файл google-services.json.
  5. Поместите файл google-services.json в app/google-services.json.

Подключение в проект

Для публикации приложения в Goole Play вам нужно использовать только пакеты  universalfcm, universalrustore и universalpush.

Подключите репозиторий в settings.gradle на корневом уровне:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        //  нужно для работы rustore
        maven {
        }
    }
}

Подключение зависимостей

Для подключения зависимости добавьте в свой файл build.gradle на уровне app следующий код:

dependencies {
    implementation('ru.rustore.sdk:universalpush:0.1.1')
    implementation('ru.rustore.sdk:universalrustore:0.1.0')
    implementation('ru.rustore.sdk:universalfcm:0.1.0')
}

При использовании SDK в вашем приложении вместе с ProGuard добавьте следующее правило:

-keep public class com.vk.push.** extends android.os.Parcelable

Для работы с FCM нужно:

  • добавить в build.gradle на уровне app 
plugins {
    // ...
 
    // нужно для fcm
    id 'com.google.gms.google-services'
}
  • добавить в build.gradle на корневом уровне
dependencies {
    // нужно для fcm
    classpath 'com.google.gms:google-services:4.3.15'
}
Обновлено 27 апреля 2023 г.
Was this information helpful?