Интеграция плагина Cordova для Huawei
Интеграция плагина Cordova
Section titled “Интеграция плагина Cordova”Интегрируйте плагин Cordova в свой проект, следуя шагам, описанным в руководстве по интеграции плагина Cordova.
Настройка Huawei через AppGallery Connect
Section titled “Настройка Huawei через AppGallery Connect”-
Перейдите в AppGallery Connect -> Projects List и выберите
Projectдля настройки. -
Нажмите на agconnect-services.json в разделе информации о приложении, чтобы скачать файл конфигурации.

- Поместите загруженный файл в ваш проект Android Studio (YOUR_PROJECT/app/agconnect-services.json).

Создание отпечатка сертификата подписи
Section titled “Создание отпечатка сертификата подписи”- В Android Studio перейдите в View > Tool Windows > Gradle.

- В открывшемся окне перейдите в app > Tasks > android > signingReport.

- Скопируйте SHA-256 из вашего release keystore.

Вы также можете добавить SHA-256 из вашего debug keystore для целей тестирования.
-
Выберите ваш
Projectв списке проектов AppGallery Connect. -
Вставьте SHA-256 в поле SHA-256 certificate fingerprint.
Обратите внимание, что обработка отпечатка может занять до 10 минут.
Настройка Huawei в Wavesend
Section titled “Настройка Huawei в Wavesend”Следуйте руководству, чтобы настроить платформу Huawei для вашего Project в Wavesend: Настройка Huawei.
Добавьте agconnect-services.json в android/app.
Добавление репозитория Huawei
Section titled “Добавление репозитория Huawei”Добавьте maven-репозиторий { url ‘https://developer.huawei.com/repo/’ } в файлы android/repositories.gradle и android/app/repositories.gradle вашего проекта.

Добавление зависимостей
Section titled “Добавление зависимостей”- Добавьте classpath “com.huawei.agconnect:agcp:1.2.1.301” в файл android/build.gradle в секцию buildScript/dependencies.

- Добавьте apply plugin: ‘com.huawei.agconnect’ и implementation “com.huawei.hms:push:5.3.0.304” в android/app/build.gradle.
Включение Push-уведомлений
Section titled “Включение Push-уведомлений”В вашем JavaScript-коде добавьте enableHuaweiPushNotifications перед выполнением onDeviceReady:
var pushNotification = cordova.require("wavesend-cordova-plugin.PushNotification");
pushNotification.enableHuaweiPushNotifications();pushNotification.onDeviceReady({ projectid: "GOOGLE_PROJECT_ID", appid: "WAVESEND_APP_ID", serviceName: ""});Поделитесь с нами своим мнением
Section titled “Поделитесь с нами своим мнением”Ваши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады, если вы расскажете нам о любых проблемах, возникших в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.