Ir para conteúdo principal

Como configurar uma Service Account para atualizações automáticas do seu app Android

Usamos uma Service Account para atualizar automaticamente seu app Android, sem que você precise fazer nada.

É uma ferramenta segura que conecta seu app no Google Play ao sistema da bsport, permitindo que publiquemos atualizações automaticamente.

Como você é o proprietário da conta de desenvolvedor do Google, é necessário que você crie essa conta de serviço — mas fique tranquilo, vamos te guiar em cada passo!


👉 Você também pode assistir ao nosso vídeo tutorial clicando aqui.

O que você precisa antes de começar

✔ Acesso ao Google Cloud Console

✔ Permissões de administrador na sua Conta de Desenvolvedor do Google (GDA)

Guia passo a passo

Passo 1: Criar um projeto no Google Cloud

  1. Acesse a página de criação de projetos do Google Cloud
    ​⚠️ Atenção: usa exatamente a mesma conta Google da tua conta de programador (GDA). Exceção: se "Criar chave" estiver a cinzento no Passo 3, consulta "Criar chave" está a cinzento mais abaixo.

  2. Cria um novo projeto com estes dados:

    1. Nome do Projeto: apps

    2. Organização: Escolhe o teu nome pessoal ou o nome da empresa, o que for aplicável.

      Nota: Se estiveres a usar um email profissional que não está vinculado a uma organização, tens de criar um novo projeto aqui e eliminar o anterior.

    3. Localização: Escolhe a localização adequada para a tua organização, se for pedido.

  3. Clica em Criar.

  4. Quando estiver pronto, verifica duas vezes se este novo projeto apps está selecionado no menu de projetos no topo, antes de continuar.

Passo 2: Criar a Service Account

  1. Vá até Google Cloud → seção Service Accounts
    Ou: Menu de navegação → IAM e administração → Contas de serviço

  2. Clique em Criar conta de serviço

  3. Nomeie como: fastlane_[NOMEDAEMPRESA]

  4. Copie o e-mail da conta de serviço (ex: fastlane_[NOMEDAEMPRESA]@apps.iam.gserviceaccount.com)
    📩 Guarde esse e-mail para nos enviar depois

  5. Clique em Concluído

Passo 3: Criar e baixar o arquivo JSON

  1. No lado direito da nova conta de serviço, clique nos três pontinhos ⋮
    → Clique em Gerenciar chaves

  2. Clique em Adicionar chave → Criar nova chave

  3. Escolha JSON e clique em Criar
    O arquivo será baixado automaticamente

    ❗ Não é necessário abrir o arquivo
    📩 Guarde esse arquivo para nos enviar depois

💡 Se tiveres um problema com a chave JSON, espreita o tutorial em vídeo aqui em baixo.

Passo 4: Criar a API Key

  1. No Google Cloud, vá até Credenciais
    Ou: Menu de navegação → APIs e Serviços → Credenciais

  2. Clique em Criar credenciais → Chave de API

  3. Uma chave será gerada → clique no ícone para copiá-la
    📩 Guarde essa chave para nos enviar depois

Passo 5: Ativação das APIs do Google

Nota: O passo 5 não está incluído no vídeo, mas é obrigatório — não esquece de fazer!

⚠️ Confirma que estás no projeto correto do Google Cloud que criaste no Passo 1

  1. Vai a Google Cloud → APIs e Serviços → APIs e Serviços Ativados

  2. Clica em Ativar para cada API necessária

Antes:

Depois:

💡 "Criar chave" está a cinzento ou recebo um erro de política da organização

Se a tua conta Google usa o domínio da tua empresa (Google Workspace), a Google pode bloquear a criação de chaves com a política disableServiceAccountKeyCreation. Alterar esta política é complicado e muitas vezes falha. Usa antes esta solução simples:

  1. Cria uma nova conta Gmail gratuita, por exemplo oteustudiofastlane@gmail.com.

  2. Inicia sessão no Google Cloud com esta conta Gmail e faz com ela os passos 1 a 5.

  3. Na Google Play Console › Utilizadores e autorizações, convida este endereço Gmail como Admin.

  4. Continua com o passo 6.

Passo 6: Revisar e enviar

Envia-nos o seguinte respondendo na tua conversa da Branded App com a nossa equipa:

  • O e-mail da Service Account (Passo 2)

  • O arquivo JSON (Passo 3)

  • A API key (Passo 4)

  • Ativação da API do Google Cloud (Passo 5) feita? (SIM/NÃO)

🔒 Como enviar em segurança

  • Responde na tua conversa da Branded App existente com a nossa equipa. Não envies estes dados por email para support@ nem abras uma nova conversa.

  • Adiciona o ficheiro da chave JSON como anexo. Não o abras nem copies o seu conteúdo para a mensagem.

  • Não partilhes estas chaves com mais ninguém nem as publiques em lado nenhum.

  • Assim que guardarmos as tuas chaves em segurança, apagamo-las da conversa.

🎉 Pronto!

Sua Service Account foi configurada e estamos prontos para atualizar seu app automaticamente.

💬 Precisa de ajuda?

Se tiver qualquer problema técnico, fale com a gente: support@bsport.io

Isto respondeu à sua pergunta?