Så här skapar du ett Google-tjänstkonto för att aktivera pushnotiser
Du kommer att lära dig
Lär dig hur du konfigurerar ditt Google-tjänstekonto och aktiverar Firebase Cloud Messaging så att du kan skicka Klaviyo-pushnotiser till Android-enheter.
Innan du börjar
Innan du följer stegen nedan måste du ha ett befintligt Firebase-projekt för din Android-app. Använd samma projekt under hela den här konfigurationen.
Du behöver behörigheter i Google Cloud för att aktivera API:er, skapa anpassade roller och tjänstekonton, tilldela rollen till tjänstekontot och skapa nycklar för tjänstekontot. Om du inte kan slutföra de här åtgärderna kan du be din Google Cloud-administratör om åtkomst eller hjälp med konfigurationen.
Aktivera Firebase Cloud Messaging API
- Navigera till Google Cloud-konsolen.
- Välj ditt Firebase-projekt i rullgardinsmenyn i det övre vänstra hörnet.
- Sök efter "Firebase Cloud Messaging API".
- Välj Firebase Cloud Messaging API i marknadsplatslistan.

- Klicka på Aktivera för att aktivera API:t för ditt projekt. Om API redan är aktiverat fortsätter du till nästa avsnitt.

Skapa en anpassad roll som har stöd för att skapa meddelanden
- På instrumentpanelen i Google Cloud Console väljer du IAM & Administratör under avsnittet Snabbåtkomst.

- I menyn till vänster går du till avsnittet Roller.

- Klicka på Skapa anpassad roll.

- Ange en rubrik, beskrivning, ID och startfas för rollen för rollen. ID:t kan inte ändras efter att rollen har skapats.

- Klicka på Lägg till behörigheter.
- Lägg endast till behörigheten cloudmessaging.messages.create. (Mer information finns i Googles instruktioner för att skapa en anpassad roll.)

- Klicka på Lägg till behörigheter för att lägga till den valda behörigheten i rollen.
- När du är redo skapar du rollen genom att välja Skapa.
Skapa ett Google-tjänstkonto
- I menyn till vänster i avsnittet IAM och Administratör går du till fliken Servicekonton.
- Klicka på Skapa tjänstekonto.

- Fyll i fälten Namn på tjänstekonto och Beskrivning av tjänstekonto (valfritt).

- Klicka på Skapa och fortsätt.
- Klicka i fältet Välj en roll.

- Välj den anpassade roll som du just skapade. Här väljer vi ”Test Role”, men välj den roll som du skapade i föregående avsnitt.
- Klicka på Fortsätt. Lämna de valfria fälten för användare och administratörsåtkomst för servicekontot tomma och klicka sedan på Klar för att slutföra skapandet av servicekontot.
Generera en tjänstkontonyckel
- På sidan Servicekonton klickar du på e-postadressen för det servicekonto du skapade i föregående avsnitt.

- Navigera till fliken Nycklar.
- Klicka på Lägg till nyckel.
- Klicka på Skapa ny nyckel.

- Under Nyckeltyp väljer du JSON.

- Klicka på Skapa för att ladda ner tjänstkontonyckelfilen.
Spara den nedladdade filen på ett säkert ställe där du kan hitta den när du konfigurerar pushnotiser för Android i Klaviyo. Du kan inte ladda ner den här nyckelfilen igen. JSON-exemplet nedan visar filens format; ladda upp filen som Google laddar ner och använd dina faktiska autentiseringsuppgifter.
{ "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" }
Utfall
Ditt Google-tjänstekonto har nu rollen för meddelanden och en nedladdad JSON-nyckel. Fortsätt med att konfigurera pushnotiser för Android i Klaviyo för att ladda upp nyckeln och slutföra anslutningen.
Ytterligare resurser
- Så här konfigurerar du pushnotiser för Android
Lär dig hur du konfigurerar pushnotiser för Android i ditt Klaviyo-konto. När du har slutfört stegen i den här artikeln kan du skicka pushnotiser i dina flöden och kampanjer.
- Så här konfigurerar du iOS-pushnotiser
Läs om hur du konfigurerar pushnotiser i ditt Klaviyo-konto. När du har slutfört stegen i den här artikeln kan du skicka pushnotiser i dina flöden och kampanjer.