Перейти к содержанию

Huawei для Outsystems

Настройте плагин Outsystems

Anchor link to

Настройте плагин Outsystems для вашего проекта, следуя шагам, описанным в руководстве:

Получите файл конфигурации Huawei

Anchor link to
  1. Перейдите в AppGallery Connect -> Projects List и выберите проект для настройки.

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

  1. Создайте zip-файл, содержащий agconnect-services.json в корне. Загрузите “agconnect-services.zip” в ресурсы данных вашего приложения OutSystems и убедитесь, что:
  • Установлено “Name” как “agconnect-services.zip”
  • Установлено “Deploy to Target Directory” как “agconnect-services”

Зарегистрируйте отпечаток сертификата подписи

Anchor link to

Huawei выдает push-токены только для сборок, чей сертификат подписи зарегистрирован в AppGallery Connect. Сборки OutSystems подписываются сервисом сборки OutSystems (MABS), а не вашим собственным хранилищем ключей — поэтому возьмите отпечаток из собранного APK:

Terminal window
apksigner verify --print-certs your-app.apk

Скопируйте дайджест SHA-256 и добавьте его в AppGallery Connect → Project settings → General information → SHA-256 certificate fingerprint. Ключ подписи MABS стабилен при пересборке одного и того же приложения, поэтому этот шаг выполняется один раз.

Если отпечаток отсутствует или неверен, регистрация токена завершится ошибкой Huawei 6003 (“certificate fingerprint error”), и устройство не будет получать push-уведомления.

Настройте платформу Huawei

Anchor link to

Обратитесь к руководству по настройке платформы Huawei для получения пошаговых инструкций по настройке платформы Huawei в Pushwoosh.

Включите Huawei для вашего проекта

Anchor link to

Обновите компонент Pushwoosh Plugin до версии 4.7.0 или новее — начиная с нее, библиотека HMS Push поставляется вместе со сборкой. В более ранних версиях устройства Huawei молча переключались на FCM (“Push Kit not integrated” в логе устройства), который не работает без сервисов Google.

Чтобы обновиться: установите новую версию компонента Pushwoosh Plugin из Forge, обновите зависимость в вашем приложении (Manage Dependencies) и сгенерируйте новую нативную сборку.

Добавьте действие EnableHuaweiPushNotifications перед RegisterDevice.

Поделитесь с нами своим мнением

Anchor link to

Ваши отзывы помогают нам улучшать наш продукт, поэтому мы будем рады, если вы поделитесь своим мнением о процессе интеграции SDK. Если вы столкнетесь с какими-либо трудностями, пожалуйста, не стесняйтесь поделиться своими мыслями с нами через эту форму.