Passer au contenu

Intégrer le plugin React Native pour Huawei

Intégrer le plugin React Native

Anchor link to

Référez-vous au guide d’intégration de React Native.

Configurer Huawei via AppGallery Connect

Anchor link to
  1. Allez dans AppGallery Connect -> Liste des projets et sélectionnez un projet à configurer.

  2. Cliquez sur agconnect-services.json dans la section des informations sur l’application pour télécharger un fichier de configuration.

  1. Placez le fichier téléchargé dans votre projet Android Studio (VOTRE_PROJET/app/agconnect-services.json).

Générer l’empreinte du certificat de signature

Anchor link to
  1. Dans Android Studio, allez dans View > Tool Windows > Gradle.
  1. Dans la fenêtre qui s’ouvre, allez dans app > Tasks > android > signingReport.
  1. Copiez le SHA-256 de votre keystore de production (release).

Vous pouvez également ajouter le SHA-256 de votre keystore de débogage à des fins de test.

  1. Sélectionnez votre projet dans la Liste des projets d’AppGallery Connect.

  2. Collez le SHA-256 dans le champ SHA-256 certificate fingerprint.

Veuillez noter que le traitement de l’empreinte peut prendre jusqu’à 10 minutes.

Configurer Huawei dans Pushwoosh

Anchor link to

Suivez le guide pour configurer la plateforme Huawei pour votre projet Pushwoosh :

Ajouter des dépendances

Anchor link to

Ajoutez les dépendances à votre projet Android :

  • Dans 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/' }
}
}
  • Dans android/app/build.gradle
apply plugin: "com.huawei.agconnect"​
...​
dependencies {
...
implementation 'com.huawei.hms:push:5.3.0.304'
}

Activer les notifications push

Anchor link to

Ajoutez Pushwoosh.enableHuaweiPushNotification(); avant d’appeler Pushwoosh.register() dans votre projet React Native.

Partagez vos commentaires avec nous

Anchor link to

Vos commentaires nous aident à créer une meilleure expérience, nous serions donc ravis de connaître votre avis 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.