Huawei-Integration
Voraussetzungen
Anchor link to- Ein Pushwoosh-Konto
- Ein Huawei-Entwicklerkonto
- Ein Huawei AppGallery Connect-Projekt
- Eine Pushwoosh-Anwendung mit konfigurierter Huawei-Plattform und ihrem Code im Format XXXXX-XXXXX
- Android Studio
- Ein Huawei-Gerät, auf dem die Huawei Mobile Services installiert sind
Integration
Anchor link toagconnect-services.json abrufen
Anchor link to1. Gehen Sie zu AppGallery Connect -> Projects List und wählen Sie ein zu konfigurierendes Projekt aus.
2. Klicken Sie im Abschnitt „App information“ auf agconnect-services.json, um eine Konfigurationsdatei herunterzuladen.

3. Fügen Sie die heruntergeladene Datei in Ihr Android Studio-Projekt ein (YOUR_PROJECT/app/agconnect-services.json).

Signaturzertifikat-Fingerabdruck generieren
Anchor link toFolgen Sie den Anweisungen unter Generating a Signing Certificate Fingerprint, um einen Signaturzertifikat-Fingerabdruck zu generieren.
Das Modul pushwoosh-huawei hinzufügen
Anchor link toFügen Sie das Modul pushwoosh-huawei zu Ihrer build.gradle auf App-Ebene hinzu:
implementation 'com.pushwoosh:pushwoosh-huawei:6.+'Ersetzen Sie „+“ durch die aktuelle Version von Pushwoosh: https://github.com/Pushwoosh/pushwoosh-android-sdk/releases/latest
Huawei-Abhängigkeiten hinzufügen
Anchor link to1. Fügen Sie maven {url 'https://developer.huawei.com/repo/'} zu Ihrer root-level build.gradle (Project) unter buildscript { repositories } und allprojects { repositories } hinzu.
2. Fügen Sie classpath 'com.huawei.agconnect:agcp:1.3.1.300' unter buildscript { dependencies } hinzu.
Stellen Sie sicher, dass alle drei folgenden Zeilen zu Ihrer root-level build.gradle hinzugefügt wurden:

3. Fügen Sie implementation 'com.huawei.hms:push:6.1.0.300' zu Ihrer app-level build.gradle (app/build.gradle) im Abschnitt dependencies hinzu.
4. Fügen Sie apply plugin: 'com.huawei.agconnect' ganz unten in der app-level build.gradle-Datei hinzu.
Stellen Sie sicher, dass die beiden folgenden Zeilen in Ihrer app-level build.gradle vorhanden sind:

Push-Benachrichtigungen abonnieren
Anchor link toPushwoosh.getInstance().registerForPushNotifications();Teilen Sie uns Ihr Feedback mit
Anchor link toIhr Feedback hilft uns, eine bessere Erfahrung zu schaffen. Wir würden uns daher freuen, von Ihnen zu hören, wenn Sie während des SDK-Integrationsprozesses auf Probleme stoßen. Sollten Sie auf Schwierigkeiten stoßen, zögern Sie bitte nicht, uns Ihre Gedanken über dieses Formular mitzuteilen.