Imparerai
Scopra come configurare il suo account di servizio Google e abilitare Firebase Cloud Messaging per poter inviare le notifiche push di Klaviyo ai dispositivi Android.
Prima di iniziarePrima di iniziare
Prima di seguire i passaggi seguenti, deve avere un progetto Firebase esistente.
Abilita l'API di messaggistica del cloudAbilita l'API di messaggistica del cloud
- Si rechi alla console di Google Cloud.
- Selezioni il suo progetto Firebase dal menu a tendina nell'angolo in alto a sinistra.
- Cerchi "Firebase Cloud Messaging API".
- Selezioni Firebase Cloud Messaging API dall'elenco dei mercati.
- Nella maschera che appare, faccia clic su Abilita.
Creare un ruolo personalizzato che supporti la creazione di messaggi
- Dalla dashboard della console Google Cloud, selezioni IAM & Admin nella sezione Accesso rapido.
- Nel menu di sinistra, si rechi nella sezione Ruoli.
- Clicchi su +Crea ruolo.
- Compili i dettagli del ruolo (nome, descrizione, ecc.).
- Clicchi su +Aggiungi autorizzazioni.
- Aggiunga solo l'autorizzazione cloudmessaging.messages.create. (Per maggiori dettagli, consulti le istruzioni di Google per la creazione di un ruolo personalizzato).
- Clicchi su Aggiungi.
- Quando è pronto, crei il ruolo selezionando Crea.
Creare un account di servizio Google
- Nel menu laterale sinistro della sezione IAM & Admin, si rechi nella scheda Account di servizio.
- Clicchi su +Crea account di servizio.
- Compili i campi Nome dell'account di servizio e Descrizione dell'account di servizio (facoltativo).
- Clicchi su Crea e continua.
- Clicchi nel campo Seleziona un ruolo.
- Selezioni il ruolo personalizzato che ha appena creato. Qui scegliamo "Ruolo di prova", ma selezioniamo il ruolo creato nella sezione precedente.
- Clicchi su Fine per terminare la creazione dell'account di servizio.
Genera una chiave per l'account di servizio
- Nella pagina Conti di servizio, clicchi sull'indirizzo e-mail dell'account di servizio che ha creato nella sezione precedente.
- Si rechi nella scheda Chiavi.
- Clicchi su Aggiungi chiave.
- Clicchi su Crea nuova chiave.
- Alla voce Tipo di chiave, selezioni JSON.
- Clicchi su Crea per scaricare il file chiave dell'account di servizio.
Nota: non può scaricare nuovamente il file, quindi si assicuri di poterlo individuare sul suo computer. Il file JSON scaricato deve avere il seguente formato:
{ "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
Ora che ha creato e assegnato il ruolo al suo account di servizio Google, può iniziare a impostare le notifiche push di Klaviyo Android.
Risorse aggiuntive