Como criar uma conta de serviço do Google para ativar as notificações por push

Estimado 3 minuto de leitura
|
Atualizado 10 de out. de 2024, 12:22 EST
O que você vai aprender

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 do Klaviyo para dispositivos Android. 

Antes de começar

Antes de começar

Antes de seguir as etapas abaixo, o senhor deve ter um projeto Firebase existente.

Ativar a API de mensagens na nuvem

Ativar a API de mensagens na nuvem

  1. Navegue até o console do Google Cloud
  2. Selecione seu projeto Firebase no menu suspenso no canto superior esquerdo.
  3. Pesquise por "Firebase Cloud Messaging API".
  4. Selecione Firebase Cloud Messaging API na lista do mercado.
    Pesquisa da API de mensagens do Firebase Cloud
  5. Na janela modal que aparece, clique em Enable (Ativar).
    Página para ativar a API de mensagens do Firebase Cloud
Criar uma função personalizada que ofereça suporte à criação de mensagens

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

  1. No painel do console do Google Cloud, selecione IAM & Admin na seção Quick Access (Acesso rápido ).
    Todos os links do Quick Access, com destaque apenas para a opção IAM & Admin
  2. No menu esquerdo, navegue até a seção Roles (Funções ). 
    Funções destacadas na barra lateral esquerda
  3. Clique em +Create Role (Criar função).
    Página Roles (Funções), onde Create role (Criar função) é mostrado no canto superior esquerdo
  4. Preencha os detalhes sobre a função (nome, descrição, etc.).
    Janela Criar função
  5. Clique em +Add Permissions (Adicionar permissões). 
  6. Adicione apenas a permissão cloudmessaging.messages.create. (Para obter mais detalhes, consulte as instruções do Google para criar uma função personalizada).
    Busca da permissão de função correta
  7. Clique em Add
  8. Quando estiver pronto, crie a função selecionando Create (Criar). 
Criar uma conta de serviço do Google

Criar uma conta de serviço do Google

  1. No menu do lado esquerdo da seção IAM & Admin, navegue até a guia Service Accounts (Contas de serviço ).
  2. Clique em +Create Service Account (Criar conta de serviço).
    create service account.png
  3. Preencha os campos Nome da conta de serviço e Descrição da conta de serviço (opcional).
    Primeira etapa do assistente para criar uma nova conta de serviço
  4. Clique em Create And Continue (Criar e continuar).
  5. Clique no campo Select a role (Selecionar uma função ).
    Adição de uma função a uma nova conta de serviço
  6. Selecione a função personalizada que o senhor acabou de criar. Aqui, escolhemos "Test Role", mas selecionamos a função que o senhor criou na seção anterior.
  7. Clique em Done (Concluído ) para concluir a criação da conta de serviço.
Gerar uma chave de conta de serviço

Gerar uma chave de conta de serviço

  1. Na página Service Accounts (Contas de serviço ), clique no endereço de e-mail da conta de serviço que foi criada na seção anterior.
    Página de contas de serviço, na qual as contas são ocultadas por motivos de segurança
  2. Navegue até a guia Keys (Chaves ).
  3. Clique em Add Key.
  4. Clique em Create new key (Criar nova chave).
    Adicionar lista suspensa de chaves, quando a opção Criar nova chave estiver destacada
  5. Em Key type (Tipo de chave), selecione JSON.
    Modal para selecionar o tipo de chave quando JSON é selecionado
  6. Clique em Create (Criar ) para fazer o download do arquivo de chave da conta de serviço.
    Observação: não é possível fazer o download do arquivo novamente, portanto, certifique-se de que é possível localizar o arquivo no 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

Resultado

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

Recursos adicionais

Recursos adicionais

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

Saiba mais sobre a Klaviyo

Comunidade
Conecte-se com colegas, parceiros e especialistas da Klaviyo para encontrar inspiração, compartilhar percepções e obter respostas para todas as suas perguntas.
Treinamentos ao vivo
Participe de uma sessão ao vivo com especialistas da Klaviyo para aprender sobre as práticas recomendadas, como configurar os principais recursos e muito mais.
Suporte

Acesse o suporte por meio da 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