O que você vai aprender

Saiba como configurar sua conta de serviço do Google e ativar o Firebase Cloud Messaging para que você possa enviar notificações push da Klaviyo para dispositivos Android.

Antes de começar

Antes de seguir as etapas abaixo, você precisa ter um projeto do Firebase existente.

Habilitar API de mensagens do Cloud

  1. Acesse o console do Google Cloud.
  2. Selecione seu projeto do Firebase no menu suspenso no canto superior esquerdo.
  3. Pesquise por "Firebase Cloud Messaging API".
  4. Selecione a API do Firebase Cloud Messaging na lista do marketplace.
Searching for the Firebase Cloud Messaging API
Searching for the Firebase Cloud Messaging API
  1. No modal que aparece, clique em Ativar.
Page to enable Firebase Cloud Messaging API
Page to enable Firebase Cloud Messaging API

Crie uma função personalizada que ofereça suporte à criação de mensagens

  1. No painel do console do Google Cloud, selecione IAM e Administrador na seção Acesso rápido.
All Quick Access links, with only the IAM & Admin option highlighted
All Quick Access links, with only the IAM & Admin option highlighted
  1. No menu à esquerda, navegue até a seção Funções.
Roles highlighted in the left sidebar
Roles highlighted in the left sidebar
  1. Clique em +Criar função.
Roles page, where Create role is shown in the upper left
Roles page, where Create role is shown in the upper left
  1. Preencha os detalhes sobre a função (nome, descrição etc.).
Create Role window
Create Role window
  1. Clique em +Adicionar permissões.
  2. Adicione apenas a permissão cloudmessaging.messages.create. (Para mais detalhes, consulte as instruções do Google para criar uma função personalizada.)
Searching for the correct role permission
Searching for the correct role permission
  1. Clique em Adicionar.
  2. Quando estiver pronto, crie a função selecionando Criar.

Criar uma conta de serviço do Google

  1. No menu do lado esquerdo da seção IAM e Administrador, navegue até a guia Contas de serviço.
  2. Clique em +Criar conta de serviço.
Button to create a Google service account
Button to create a Google service account
  1. Preencha os campos Nome da conta de serviço e Descrição da conta de serviço (opcional).
First step of the wizard to create a new service account
First step of the wizard to create a new service account
  1. Clique em Criar e continuar.
  2. Clique no campo Selecionar uma função.
Adding a role to a new service account
Adding a role to a new service account
  1. Selecione a função personalizada que você acabou de criar. Aqui, escolhemos "Função de teste", mas selecione a função que você criou na seção anterior.
  2. Clique em Concluído para finalizar a criação da conta de serviço.

Gere uma chave da conta de serviço

  1. Na página Contas de serviço, clique no endereço de e-mail da conta de serviço que você criou na seção anterior.
Service accounts page, where the accounts are blurred for security purposes
Service accounts page, where the accounts are blurred for security purposes
  1. Navegue até a aba Chaves.
  2. Clique em Adicionar chave.
  3. Clique em Criar nova chave.
Add key dropdown, when the Create new key option is highlighted
Add key dropdown, when the Create new key option is highlighted
  1. Em Tipo de chave, selecione JSON.
Modal to select the key type when JSON is selected
Modal to select the key type when JSON is selected
  1. Clique em Criar para baixar o arquivo de chave da conta de serviço.
    Observação: não é possível baixar o arquivo novamente, então verifique se você consegue localizar o arquivo no seu computador. O arquivo JSON baixado deve ter o seguinte 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" }

Resultado

Agora que você criou e atribuiu a função à sua conta de serviço do Google, você pode começar a configurar as notificações push do Klaviyo para Android.

Recursos adicionais

Esse artigo foi útil?
Use esse formulário somente para dar feedback sobre os artigos. Saiba como entrar em contato com o suporte.

Saiba mais sobre a Klaviyo

Community
Conecte-se com colegas, parceiros e especialistas da Klaviyo para ter ideias, compartilhar insights e tirar dúvidas.
Parceiros
Contrate um especialista certificado pela Klaviyo para ajudá-lo com uma tarefa específica ou para gerenciamento contínuo de marketing.
Suporte

Acesse o suporte na sua conta.

Suporte por e-mail (teste gratuito e contas pagas) Disponível 24 horas

Chat/assistência virtual
A disponibilidade varia conforme o local e o tipo de plano