Um Push Messages an Ihre App senden zu können, müssen Sie über Zertifizierungen von Google Firebase Cloud Messaging (FCM) verfügen.
Bitte beachten Sie, dass Google die alten APIs für das Senden von Push Messages nicht mehr unterstützt und diese APIs nach Juni 2024 nicht mehr verfügbar sein werden. Kunden, die noch nicht von den alten APIs auf die Service Account JSON-Datei migriert haben, folgen bitte den Anweisungen unter Mobile Engage - Anleitung für das Migrieren der Firebase-Authentifizierung.
Anmeldeinformationen für Firebase Cloud Messaging erhalten
1. Anmelden
Melden Sie sich mit Ihrem Developer Account bei Firebase Console an.
2. Projekt erstellen
Wenn Sie bereits ein Projekt haben, gehen Sie bitte zu Schritt 3. Wenn Sie noch kein Projekt haben, klicken Sie Add project.
Geben Sie einen Namen für das Projekt ein und klicken Sie Continue.
Wenn Google Analytics für die App aktiviert ist, behalten Sie die Aktivierung bei. Wenn nicht, deaktivieren Sie die Funktion und klicken Sie Continue. Sobald das Projekt bereit ist, klicken Sie noch einmal Continue.
3. Service Account JSON-Datei
Um die Service Account JSON-Datei herunterzuladen, gehen Sie zu den Project settings in der Firebase Console.
Wählen Sie das Tab Service Account aus und klicken Sie Generate new private key.
Die Service Account JSON-Datei wird auf Ihren Computer heruntergeladen.
4. Sicherstellen, dass die richtige Service Account JSON-Datei verwendet wird
Bevor Sie mit dem nächsten Schritt fortsetzen, überprüfen Sie noch einmal die heruntergeladene JSON-Datei.
Vergewissern Sie sich, dass Ihre Service Account JSON-Datei dem unten angegebenen Beispiel ähnelt; damit vermeiden Sie Probleme bei der Push-Authentifizierung.
{ "type": "service_account", "project_id": "gcp-project-id", "private_key_id": "123456890abcdefgh", "private_key": "-----BEGIN PRIVATE KEY-----\nabcdefgh\n-----END PRIVATE KEY-----\n", "client_email": "user@gcp-project-id.iam.gserviceaccount.com", "client_id": "123456890", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/user%40gcp-project-id.iam.gserviceaccount.com", "universe_domain": "googleapis.com" }
5. Service Account JSON-Datei zu Ihrer App hinzufügen
In Emarsys gehen Sie zu Mobile Engage > Tab Apps und klicken Sie das Icon für Bearbeiten neben der gewünschten App.
5.1. Bereits zu Ihrer App zugewiesene Android Plattform Einstellungen aktualisieren
Wenn Sie für Ihre App die Android Plattform Einstellungen bereits mit einem API Key konfiguriert haben, wird neben den Einstellungen eine Warnung angezeigt, ebenso wie die Aufforderung, Ihre Einstellungen zu aktualisieren.
- Um Ihre Android Plattform Einstellungen zu aktualisieren, klicken Sie das Icon für Bearbeiten.
- Im Dialog Update Android Settings laden Sie die Service Account JSON-Datei hoch.
- Wenn Sie fertig sind, klicken Sie Speichern.
5.2. Neue Android Plattform Einstellungen zu Ihrer App hinzufügen
Im Abschnitt Platforms klicken Sie Add Android.
Im Dialog Add Android Settings müssen Sie Folgendes tun:
- Ignorieren Sie den Google Cloud Messaging API Key; der API Key wird nicht mehr länger unterstützt.
- Laden Sie die zuvor generierte Service Account JSON-Datei hoch.
- Richten Sie die Channels ein.
- Wenn Sie fertig sind, klicken Sie Speichern.