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
- Vai 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".
- Seleziona Firebase Cloud Messaging API dall'elenco marketplace.
- Nella maschera che appare, faccia clic su Abilita.
Creare un ruolo personalizzato che supporti la creazione di messaggi
- Dal pannello di controllo di Google Cloud console, seleziona IAM & Admin nella sezione Accesso rapido.
- Nel menu di sinistra, vai alla sezione Ruoli.
- Clicca su +Crea ruolo.
- Compila i dettagli del ruolo (nome, descrizione, ecc.).
- Clicchi su +Aggiungi autorizzazioni.
- Aggiungi solo il permesso cloudmessaging.messages.create. (Per maggiori dettagli, consulta le istruzioni di Google per creare un ruolo personalizzato).
- Clicchi su Aggiungi.
- Quando è pronto, crei il ruolo selezionando Crea.
Creare un account di servizio Google
- Nel menu di sinistra della sezione IAM & Admin, vai alla scheda Account di servizio.
- Clicchi su +Crea account di servizio.
- Compila i campi Nome dell'account di servizio e Descrizione dell'account di servizio (facoltativo).
- Clicchi su Crea e continua.
- Clicca 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 Account di servizio, clicca sull'indirizzo e-mail dell'account di servizio che hai 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