Cosa imparerai

Scopri come configurare il tuo account di servizio Google e abilitare Firebase Cloud Messaging, così puoi inviare le notifiche push di Klaviyo ai dispositivi Android.

Prima di iniziare

Prima di seguire i passaggi riportati di seguito, devi avere un progetto Firebase esistente per la tua app Android. Usa lo stesso progetto per tutta la configurazione.

Ti servono le autorizzazioni di Google Cloud per abilitare le API, creare ruoli personalizzati e account di servizio, assegnare il ruolo all'account di servizio e creare chiavi per l'account di servizio. Se non riesci a completare queste azioni, chiedi al tuo amministratore di Google Cloud di darti l'accesso o di aiutarti con la configurazione.

Abilita l'API Firebase Cloud Messaging

  1. Vai alla console Google Cloud.
  2. Seleziona il tuo progetto Firebase dal menu a discesa nell’angolo in alto a sinistra.
  3. Cerca "Firebase Cloud Messaging API".
  4. Seleziona Firebase Cloud Messaging API dall’elenco del marketplace.
Searching for the Firebase Cloud Messaging API
Searching for the Firebase Cloud Messaging API
  1. Fai clic su Abilita per abilitare l’API per il tuo progetto. Se l’API è già abilitata, continua con la sezione successiva.
Page to enable Firebase Cloud Messaging API
Page to enable Firebase Cloud Messaging API

Crea un ruolo personalizzato che supporti la creazione di messaggi

  1. Dal pannello di controllo della console Google Cloud, seleziona IAM e amministratore nella sezione Accesso rapido.
All Quick Access links, with only the IAM & Admin option highlighted
All Quick Access links, with only the IAM & Admin option highlighted
  1. Nel menu a sinistra, vai alla sezione Ruoli.
Roles highlighted in the left sidebar
Roles highlighted in the left sidebar
  1. Fai clic su Crea ruolo personalizzato.
Roles page, where Create role is shown in the upper left
Roles page, where Create role is shown in the upper left
  1. Inserisci un Titolo, una Descrizione, un ID e la Fase di lancio del ruolo per il ruolo. Non è possibile modificare l'ID dopo la creazione del ruolo.
Create Role window
Create Role window
  1. Fai clic su Aggiungi autorizzazioni.
  2. Aggiungi solo l’autorizzazione cloudmessaging.messages.create. (Per maggiori dettagli, consulta le istruzioni di Google per creare un ruolo personalizzato.)
Searching for the correct role permission
Searching for the correct role permission
  1. Fai clic su Aggiungi autorizzazioni per aggiungere l’autorizzazione selezionata al ruolo.
  2. Quando sei pronto, crea il ruolo selezionando Crea.

Crea un account di servizio Google

  1. Nel menu laterale sinistro della sezione IAM e Amministratore, vai alla scheda Account di servizio.
  2. Fai clic su Crea account di servizio.
Button to create a Google service account
Button to create a Google service account
  1. Compila i campi Nome account di servizio e Descrizione account di servizio (facoltativo).
First step of the wizard to create a new service account
First step of the wizard to create a new service account
  1. Clicca su Crea e continua.
  2. Clicca nel campo Seleziona un ruolo.
Adding a role to a new service account
Adding a role to a new service account
  1. Seleziona il ruolo personalizzato che hai appena creato. Qui scegliamo “Test Role”, ma seleziona il ruolo che hai creato nella sezione precedente.
  2. Clicca su Continua. Lascia vuoti i campi facoltativi per l’utente dell’account di servizio e l’accesso amministratore, quindi fai clic su Fine per completare la creazione dell’account di servizio.

Genera una chiave dell'account di servizio

  1. Nella pagina Account di servizio, fai clic sull’indirizzo e-mail dell’account di servizio che hai creato nella sezione precedente.
Service accounts page, where the accounts are blurred for security purposes
Service accounts page, where the accounts are blurred for security purposes
  1. Vai alla scheda Chiavi.
  2. Fai clic su Aggiungi chiave.
  3. Clicca su Crea nuova chiave.
Add key dropdown, when the Create new key option is highlighted
Add key dropdown, when the Create new key option is highlighted
  1. In Key type, seleziona JSON.
Modal to select the key type when JSON is selected
Modal to select the key type when JSON is selected
  1. Fai clic su Crea per scaricare il file della chiave dell'account di servizio.

Conserva il file scaricato in modo sicuro, dove potrai trovarlo quando configuri le notifiche push Android in Klaviyo. Non puoi scaricare di nuovo questo file della chiave. Il JSON seguente mostra un esempio del formato del file; carica il file che Google scarica, utilizzando le tue credenziali effettive.

{ "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" }

Risultato

Il tuo account di servizio Google ora ha il ruolo di messaggistica e una chiave JSON scaricata. Continua con la configurazione delle notifiche push Android in Klaviyo per caricare la chiave e completare la connessione.

Risorse aggiuntive

  • How to set up Android push notifications

    Learn how to set up push notifications for Android in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

  • How to set up iOS push notifications

    Learn how to set up push notifications in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

Questo articolo è stato utile?
Usa questo modulo solo per il feedback sull'articolo. Scopri come contattare l'assistenza.

Esplora altri contenuti di Klaviyo

Community
Entra in contatto con altre aziende simili, partner ed esperti di Klaviyo per trovare ispirazione, condividere approfondimenti e ottenere risposte a tutte le tue domande.
Partner
Assumi un esperto certificato Klaviyo per aiutarti con un compito specifico o per la gestione continua del marketing.
Assistenza

Accedi all'assistenza tramite il tuo account.

Assistenza via e-mail (prova gratuita e account a pagamento) Disponibile 24 ore su 24, 7 giorni su 7

Chat/assistente virtuale
La disponibilità può variare in base alla località e al tipo di piano