Du wirst lernen
Erfahre, wie du dein Google Service-Konto einrichtest und Firebase Cloud Messaging aktivierst, damit du Klaviyo Push-Benachrichtigung an Android-Geräte senden kannst.
Bevor du beginnstBevor du beginnst
Bevor du die folgenden Schritte ausführst, musst du ein bestehendes Firebase-Projekt haben.
Aktiviere Cloud Messaging APIAktiviere Cloud Messaging API
- Navigiere zur Google Cloud-Konsole.
- Wähle dein Firebase-Projekt aus dem Dropdown-Menü in der oberen linken Ecke.
- Suche nach "Firebase Cloud Messaging API".
- Wähle Firebase Cloud Messaging API in der Marketplace Liste aus.
- In dem erscheinenden Modal klickst du auf Aktivieren.
Eine benutzerdefinierte Rolle erstellen, die die Erstellung von Nachrichten unterstützt
- Im Dashboard der Google Cloud-Konsole wählst du unter dem Abschnitt Schnellzugriff die Option IAM & Admin .
- Navigiere im linken Menü zum Abschnitt " Rollen".
- Klicke auf +Rolle erstellen.
- Fülle Details über die Rolle aus (Name, Beschreibung, etc.).
- Klicke auf +Add Permissions.
- Füge nur die Berechtigung cloudmessaging.messages.create hinzu. (Weitere Informationen findest du in der Anleitung von Google zur Erstellung einer benutzerdefinierten Rolle).
- Klicke auf Hinzufügen.
- Wenn du bereit bist, erstelle die Rolle, indem du Erstellen wählst.
Erstelle ein Google-Dienstkonto
- Navigiere im linken Menü des Bereichs IAM & Admin zur Registerkarte Dienstkonten.
- Klicke auf +Dienstkonto erstellen.
- Fülle die Felder Name des Servicekontos und Beschreibung des Servicekontos (optional) aus.
- Klicke auf Erstellen und Weiter.
- Klicke in das Feld Wähle eine Rolle.
- Wähle die benutzerdefinierte Rolle, die du gerade erstellt hast. Hier wählen wir "Test Role", aber wählen die Rolle, die du im vorherigen Abschnitt erstellt hast.
- Klicke auf Fertig , um die Erstellung des Dienstkontos abzuschließen.
Einen Dienstkontenschlüssel generieren
- Auf der Seite Servicekonten klickst du auf die E-Mail-Adresse des Servicekontos, das du im vorherigen Abschnitt erstellt hast.
- Navigiere zur Registerkarte " Schlüssel".
- Klicke auf Schlüssel hinzufügen.
- Klicke auf Neuen Schlüssel erstellen.
- Wähle unter Schlüsseltyp die Option JSON.
- Klicke auf Erstellen , um die Schlüssel-Datei für das Dienstkonto herunterzuladen.
Hinweis: Du kannst die Datei nicht erneut herunterladen, also stelle sicher, dass du die Datei auf deinem Computer finden kannst. Die heruntergeladene JSON-Datei sollte das folgende Format haben:
{ "type": "service_account",
"project_id": "PROJECT_ID",
"private_key_id": "KEY_ID",
"private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
"client_email": "SERVICE_ACCOUNT_EMAIL",
"client_id": "CLIENT_ID",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/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/SERVICE_ACCOUNT_EMAIL" }
Ergebnis
Nachdem du die Rolle erstellt und deinem Google-Dienstkonto zugewiesen hast, kannst du mit der Einrichtung von Klaviyo Android Push-Benachrichtigung beginnen.
Zusätzliche Ressourcen