Hoe maak je Google service account aan om pushmelding in te schakelen
Wat je leert
Leer hoe je je Google service account instelt en Firebase Cloud Messaging inschakelt, zodat je Klaviyo pushmelding naar Android-apparaten kunt sturen.
Voordat je van start gaatVoordat je van start gaat
Voordat je de onderstaande stappen volgt, moet je een bestaand Firebase project hebben.
Cloud messaging API inschakelenCloud messaging API inschakelen
- Navigeer naar de Google Cloud console.
- Selecteer je Firebase project in de dropdown linksboven.
- Zoek naar "Firebase Cloud Messaging API."
- Selecteer Firebase Cloud Messaging API in de marktplaatslijst.
- Klik in het venster dat verschijnt op inschakelen.
Maak een aangepaste rol die het maken van berichten ondersteunt
- Selecteer in de Google Cloud console dashboard onder Snelle toegang de IAM & beheerder.
- Navigeer in het linkermenu naar de sectie Rollen.
- Klik op +Rol maken.
- Vul details over de rol in (naam, beschrijving, enz.).
- Klik op +Rechten toevoegen.
- Voeg alleen de toestemming cloudmessaging.messages.create toe. (Zie voor meer informatie de instructies van Google voor het maken van een aangepaste rol.).
- Klik op Toevoegen.
- Als je klaar bent, maak je de rol aan door Aanmaken te selecteren.
Een Google-service maken account
- Navigeer in het linkermenu van de sectie IAM & beheerder naar het tabblad Serviceaccount.
- Klik op +Serviceaccount aanmaken.
- Vul de velden Service account naam en Service account beschrijving (optioneel) in.
- Klik op Maken en doorgaan.
- Klik in het veld Selecteer een rol.
- Selecteer de aangepaste rol die je zojuist hebt gemaakt. Hier kiezen we "Testrol", maar selecteer de rol die je in de vorige sectie hebt gemaakt.
- Klik op Gereed om het aanmaken van de service account te voltooien.
Genereer een service account sleutel
- Klik op de pagina Serviceaccount op het e-mailadres voor de service account dat je in de vorige sectie hebt gemaakt.
- Navigeer naar het tabblad Toetsen.
- Klik op Sleutel toevoegen.
- Klik op Nieuwe sleutel maken.
- Selecteer onder Type sleutel JSON.
- Klik op Maken om het service account sleutelbestand te downloaden.
Opmerking: je kunt het bestand niet opnieuw downloaden, dus zorg ervoor dat je het bestand op je computer kunt vinden. Het gedownloade JSON-bestand moet het volgende formaat hebben:
{ "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" }
Resultaat
Nu je de rol hebt aangemaakt en toegewezen aan je Google service account, kun je beginnen met het instellen van Klaviyo Android pushmelding.
Extra hulpbronnen