Passer au contenu

Huawei pour Outsystems

Configurer le plugin Outsystems

Anchor link to

Configurez le plugin Outsystems pour votre projet en suivant les étapes décrites dans le guide :

Obtenir un fichier de configuration Huawei

Anchor link to
  1. Allez sur AppGallery Connect -> Projects List et sélectionnez un projet à configurer.

  2. Appuyez sur agconnect-services.json dans la section App information pour télécharger un fichier de configuration.

  1. Créez un fichier zip contenant le agconnect-services.json à la racine. Téléchargez le « agconnect-services.zip » dans les ressources de données de votre application OutSystems et assurez-vous de :
  • Définir le « Nom » sur « agconnect-services.zip »
  • Définir « Deploy to Target Directory » sur « agconnect-services »

Enregistrer l’empreinte du certificat de signature

Anchor link to

Huawei n’émet des jetons push que pour les builds dont le certificat de signature est enregistré dans AppGallery Connect. Les builds OutSystems sont signés par le service de build OutSystems (MABS), et non par votre propre keystore — prenez donc l’empreinte depuis l’APK construit :

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

Copiez le digest SHA-256 et ajoutez-le dans AppGallery Connect → Project settings → General information → SHA-256 certificate fingerprint. La clé de signature MABS est stable entre les reconstructions de la même application, c’est donc une étape unique.

Si l’empreinte est manquante ou incorrecte, l’enregistrement du jeton échoue avec l’erreur Huawei 6003 (« certificate fingerprint error ») et l’appareil ne reçoit aucune notification push.

Configurer la plateforme Huawei

Anchor link to

Consultez la Configuration de la plateforme Huawei pour un guide étape par étape sur la façon de configurer la plateforme Huawei dans Pushwoosh.

Activer Huawei pour votre projet

Anchor link to

Mettez à jour le composant Pushwoosh Plugin vers la version 4.7.0 ou plus récente — à partir de cette version, la bibliothèque HMS Push est livrée avec le build. Sur les versions antérieures, les appareils Huawei se rabattaient silencieusement sur FCM (« Push Kit not integrated » dans le journal de l’appareil), ce qui ne fonctionne pas sans les services Google.

Pour mettre à jour : installez la nouvelle version du composant Pushwoosh Plugin depuis le Forge, actualisez la dépendance dans votre application (Manage Dependencies), et générez un nouveau build natif.

Ajoutez l’action EnableHuaweiPushNotifications avant RegisterDevice.

Partagez vos commentaires avec nous

Anchor link to

Vos commentaires nous aident à créer une meilleure expérience, nous serions donc ravis de vous entendre si vous rencontrez des problèmes lors du processus d’intégration du SDK. Si vous rencontrez des difficultés, n’hésitez pas à nous faire part de vos réflexions via ce formulaire.