Passer au contenu

Intégration Huawei

Prérequis

Anchor link to

Intégration

Anchor link to

Obtenir agconnect-services.json

Anchor link to

1. Allez dans AppGallery Connect -> Projects List et sélectionnez un projet à configurer.

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

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

Générer une empreinte de certificat de signature

Anchor link to

Suivez les instructions de la section Generating a Signing Certificate Fingerprint pour générer une empreinte de certificat de signature.

Ajouter le module pushwoosh-huawei

Anchor link to

Ajoutez le module pushwoosh-huawei à votre fichier build.gradle au niveau de l’application :

implementation 'com.pushwoosh:pushwoosh-huawei:6.+'

Remplacez « + » par la version actuelle de Pushwoosh : https://github.com/Pushwoosh/pushwoosh-android-sdk/releases/latest

Ajouter les dépendances Huawei

Anchor link to

1. Ajoutez maven {url 'https://developer.huawei.com/repo/'} à votre fichier build.gradle au niveau racine (Projet) sous buildscript { repositories } et allprojects { repositories }.

2. Ajoutez classpath 'com.huawei.agconnect:agcp:1.3.1.300' sous buildscript { dependencies }.

Assurez-vous que les trois lignes suivantes sont bien ajoutées à votre fichier build.gradle au niveau racine :

3. Ajoutez implementation 'com.huawei.hms:push:5.3.0.304' à votre fichier build.gradle au niveau de l’application (app/build.gradle) dans la section dependencies.

4. Ajoutez apply plugin: 'com.huawei.agconnect' tout en bas du fichier build.gradle au niveau de l’application.

Assurez-vous que les deux lignes suivantes se trouvent dans votre fichier build.gradle au niveau de l’application :

S’abonner aux notifications push

Anchor link to
Pushwoosh.getInstance().registerForPushNotifications();

Partagez vos commentaires avec nous

Anchor link to

Vos commentaires nous aident à créer une meilleure expérience, nous aimerions donc beaucoup avoir 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.

Prochaines étapes

Anchor link to