Come creare un account di servizio Google per abilitare le notifiche push
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.
Abilita l'API di messaggistica cloud
- Vai alla console Google Cloud.
- Seleziona il tuo progetto Firebase dal menu a discesa nell’angolo in alto a sinistra.
- Cerca “Firebase Cloud Messaging API”.
- Seleziona Firebase Cloud Messaging API dall’elenco del marketplace.
- Nella finestra modale che viene visualizzata, fai clic su Attiva.
Crea un ruolo personalizzato che supporti la creazione di messaggi
- Dal pannello di controllo della console Google Cloud, seleziona IAM e amministratore nella sezione Accesso rapido.
- Nel menu a sinistra, vai alla sezione Ruoli.
- Clicca su +Crea ruolo.
- Compila i dettagli sul ruolo (nome, descrizione e così via).
- Fai clic su +Aggiungi autorizzazioni.
- Aggiungi solo l'autorizzazione cloudmessaging.messages.create. (Per ulteriori dettagli, consulta le istruzioni di Google per creare un ruolo personalizzato.)
- Clicca su Aggiungi.
- Quando sei pronto, crea il ruolo selezionando Crea.
Crea un account di servizio Google
- Nel menu laterale sinistro della sezione IAM e Amministratore, vai alla scheda Account di servizio.
- Fai clic su +Crea account di servizio.
- Compila i campi Nome account di servizio e Descrizione account di servizio (facoltativo).
- Clicca su Crea e continua.
- Clicca nel campo Seleziona un ruolo.
- Seleziona il ruolo personalizzato che hai appena creato. Qui scegliamo “Test Role”, ma seleziona il ruolo che hai creato nella sezione precedente.
- Fai clic su Fine per completare la creazione dell'account di servizio.
Genera una chiave dell'account di servizio
- Nella pagina Account di servizio, fai clic sull’indirizzo e-mail dell’account di servizio che hai creato nella sezione precedente.
- Vai alla scheda Chiavi.
- Fai clic su Aggiungi chiave.
- Clicca su Crea nuova chiave.
- In Key type, seleziona JSON.
- Fai clic su Crea per scaricare il file della chiave dell'account di servizio.
Nota: non puoi scaricare di nuovo il file, quindi assicurati di poterlo trovare sul computer. Il file JSON scaricato dovrebbe 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 hai creato e assegnato il ruolo al tuo account di servizio Google, puoi iniziare a configurare le notifiche push Android di Klaviyo.
Risorse aggiuntive
- Come configurare le notifiche push Android
Scopri come configurare le notifiche push per Android nel tuo account Klaviyo. Dopo aver completato i passaggi descritti in questo articolo, potrai inviare notifiche push nei tuoi flussi e nelle tue campagne.
- Come configurare le notifiche push iOS
Scopri come configurare le notifiche push nel tuo account Klaviyo. Dopo aver completato i passaggi descritti in questo articolo, potrai inviare notifiche push nei tuoi flussi e nelle tue campagne.