Skip to content

Интеграция плагина React Native для Huawei

Интеграция плагина React Native

Section titled “Интеграция плагина React Native”

Обратитесь к руководству по интеграции React Native.

Настройка Huawei через AppGallery Connect

Section titled “Настройка Huawei через AppGallery Connect”
  1. Перейдите в AppGallery Connect -> Projects List и выберите проект для настройки.

  2. В разделе App information нажмите на agconnect-services.json, чтобы скачать файл конфигурации.

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

Создание отпечатка сертификата подписи

Section titled “Создание отпечатка сертификата подписи”
  1. В Android Studio перейдите в View > Tool Windows > Gradle.
  1. В открывшемся окне перейдите в app > Tasks > android > signingReport.
  1. Скопируйте SHA-256 из вашего релизного keystore.

Вы также можете добавить SHA-256 из вашего отладочного keystore для целей тестирования.

  1. Выберите ваш проект в AppGallery Connect Project List.

  2. Вставьте SHA-256 в поле SHA-256 certificate fingerprint.

Обратите внимание, что обработка отпечатка может занять до 10 минут.

Следуйте руководству, чтобы настроить платформу 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. Если вы столкнулись с трудностями, пожалуйста, поделитесь своими мыслями с нами, заполнив эту форму.