Huawei Mobile Services
Настройка приложения
Для публикации приложения в AppGallery нужно добавлять только зависимости для работы пушей через HMS и RuStore. Чтобы начать работать с HMS, настройте проект в сервисе developer.huawei.com.
- Создайте новый проект в developer.huawei.com.
- В AppGallery Connect выберите проект, для которого вы планируете подключить пуш-уведомления
- Перейдите на страницу Настройки проекта и затем на вкладку Основная информация.
- Перейдите к разделу Данные приложения и скачайте файл agconnect-services.json.
- Поместите файл agconnect-services.json в app/agconnect-services.json.
Подключение в проект
Для публикации приложения в AppGallery вам нужно использовать только пакеты universalhms, universalrustore и universalpush.
Подключите репозиторий в файле settings.gradle:
dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() 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:universalhms:0.1.0' ) } |
При использовании SDK в вашем приложении вместе с ProGuard добавьте следующее правило:
|
Для работы с HMS нужно:
- добавить в build.gradle на уровне app
plugins { // ... // нужно для hms id 'com.huawei.agconnect' } |
- добавить в build.gradle на корневом уровне
dependencies { // нужно для hms classpath 'com.huawei.agconnect:agcp:1.6.0.300' classpath 'com.android.tools.build:gradle:7.4.0' } |
- добавить в settings.gradle на корневом уровне
pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() // нужно для работы hms } } |
Обновлено 29 июня 2023 г.
Was this information helpful?