Интеграция плагина React Native для Huawei
Интеграция плагина React Native
Section titled “Интеграция плагина React Native”Обратитесь к руководству по интеграции React Native.
Настройка Huawei через AppGallery Connect
Section titled “Настройка Huawei через AppGallery Connect”-
Перейдите в AppGallery Connect -> Projects List и выберите проект для настройки.
-
В разделе App information нажмите на 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 из вашего релизного keystore.

Вы также можете добавить SHA-256 из вашего отладочного keystore для целей тестирования.
-
Выберите ваш проект в AppGallery Connect Project List.
-
Вставьте SHA-256 в поле SHA-256 certificate fingerprint.
Обратите внимание, что обработка отпечатка может занять до 10 минут.
Настройка Huawei в Wavesend
Section titled “Настройка Huawei в Wavesend”Следуйте руководству, чтобы настроить платформу Huawei для вашего проекта Wavesend:
Добавление зависимостей
Section titled “Добавление зависимостей”Добавьте зависимости в ваш Android-проект:
- В
android/build.gradle
buildscript { repositories { google() maven { url 'https://developer.huawei.com/repo/' } }
dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }}
allprojects { repositories { google() maven { url 'https://developer.huawei.com/repo/' } }}- В
android/app/build.gradle
apply plugin: "com.huawei.agconnect"
...
dependencies { ... implementation 'com.huawei.hms:push:5.3.0.304'}Включение Push-уведомлений
Section titled “Включение Push-уведомлений”Добавьте Wavesend.enableHuaweiPushNotification(); перед вызовом Wavesend.register() в вашем проекте React Native.
Поделитесь с нами своим мнением
Section titled “Поделитесь с нами своим мнением”Ваши отзывы помогают нам делать наш продукт лучше, и мы будем рады, если вы расскажете о любых проблемах, возникших в процессе интеграции SDK. Если вы столкнулись с трудностями, пожалуйста, поделитесь своими мыслями с нами, заполнив эту форму.