Интеграция с Huawei
Требования
Section titled “Требования”- Аккаунт Wavesend
- Аккаунт разработчика Huawei
- Проект Huawei AppGallery Connect
- Wavesend Application с настроенной платформой Huawei и его кодом в формате XXXXX-XXXXX
- Android Studio
- Устройство Huawei с установленными мобильными сервисами Huawei
Интеграция
Section titled “Интеграция”Получение agconnect-services.json
Section titled “Получение agconnect-services.json”1. Перейдите в AppGallery Connect -> Projects List и выберите проект для настройки.
2. Нажмите agconnect-services.json в разделе App information, чтобы скачать файл конфигурации.

3. Поместите скачанный файл в ваш проект Android Studio (ВАШ_ПРОЕКТ/app/agconnect-services.json).

Создание отпечатка сертификата подписи
Section titled “Создание отпечатка сертификата подписи”Следуйте руководству Создание отпечатка сертификата подписи, чтобы создать отпечаток сертификата подписи.
Добавление модуля wavesend-huawei
Section titled “Добавление модуля wavesend-huawei”Добавьте модуль wavesend-huawei в файл build.gradle на уровне приложения:
implementation 'com.wavesend:wavesend-huawei:6.+'Замените «+» на текущую версию Wavesend: https://github.com/Wavesend/wavesend-android-sdk/releases/latest
Добавление зависимостей Huawei
Section titled “Добавление зависимостей Huawei”1. Добавьте maven {url 'https://developer.huawei.com/repo/'} в ваш build.gradle корневого уровня (Project) в разделы buildscript { repositories } и allprojects { repositories }.
2. Добавьте classpath 'com.huawei.agconnect:agcp:1.3.1.300' в раздел buildscript { dependencies }.
Убедитесь, что все три следующие строки добавлены в ваш build.gradle корневого уровня:

3. Добавьте implementation 'com.huawei.hms:push:5.3.0.304' в ваш build.gradle уровня приложения (app/build.gradle) в раздел dependencies.
4. Добавьте apply plugin: 'com.huawei.agconnect' в самый конец файла build.gradle уровня приложения.
Убедитесь, что в вашем build.gradle уровня приложения есть две следующие строки:

Подписка на push-уведомления
Section titled “Подписка на push-уведомления”Wavesend.getInstance().registerForPushNotifications();Поделитесь с нами своим мнением
Section titled “Поделитесь с нами своим мнением”Ваши отзывы помогают нам делать наш продукт лучше, поэтому мы будем рады, если вы поделитесь с нами любыми проблемами, возникшими в процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, сообщите нам об этом через эту форму.