Partilhar via


Publicar na Play Store do Google

Importante

O Visual Studio App Center foi desativado em 31 de março de 2025, exceto para os recursos de Análise e Diagnóstico, que continuarão a ter suporte até 30 de junho de 2026. Mais informações.

Publique uma atualização na Google Play Store, incluindo as faixas Alpha e Beta do App Center.

Pré-requisitos

  • A Google exige que a primeira versão da sua aplicação Google Play seja publicada em produção através da consola Google.
  • Uma conta de programador do Google Play. Se você não tiver uma, inscreva-se no portal da conta de desenvolvedor do Google.
  • Certifique-se de ter um projeto de API e uma conta de serviço para o App Center para criar uma conexão com a Google Store e acessar as APIs do Google em seu nome.
  • Consulte Publique seu aplicativo para obter mais informações sobre essas faixas.
  • Configure a assinatura de aplicativos pelo Google para publicar arquivos de pacotes de .aab aplicativos Android.

Para obter mais informações, consulte Como usar o console do Google Play.

Vinculando seu projeto de API

Para acessar a API do Google, vincule seu Google Play Console a um projeto de API do Google. Na maioria dos casos, recomendamos que você crie um novo projeto de API, embora os usuários atuais da API possam se vincular a um projeto de API existente. Lembre-se de que cada projeto de API só pode ser vinculado a uma única conta do Google Play Console.

Criando um novo projeto de API

  • Aceda à página Google API Access na Google Play Console.
  • Aceite os Termos de Serviço.
  • Clique em Criar novo projeto.
  • Um projeto de API é gerado automaticamente e vinculado ao seu Google Play Console.

Usando um projeto de API existente

  • Se você já é um usuário da API para desenvolvedores do Google Play, pode vincular ao seu projeto de API existente seguindo estas etapas. Se o projeto de API ao qual vincular não estiver listado, verifique se sua conta do Google Play Console está designada como Proprietário e se a API do desenvolvedor do Google Play está ativada.
  • Aceda à página Google API Access na Google Play Console.
  • Aceite os Termos de Serviço da API.
  • Escolha o projeto que deseja vincular.
  • Clique em Link.

Configurando clientes de acesso à API

Um dos benefícios adicionais de criar uma conta de serviço do Google é o acesso à API a partir de um servidor de compilação sem fornecer suas credenciais pessoais de usuário, abaixo está um guia passo a passo sobre como configurar a conta de serviço do Google:

Aceda à página Google API Access na Google Play Console.

Google Play: configurando o acesso à API

Em Contas de Serviço, clique no botão Criar Conta de Serviço para iniciar o processo.

Google Play: botão Criar uma conta de serviço realçado

Nas instruções, clique no link para o Google API Console.

Google Play: Instruções para criar uma conta de serviço

Clique no botão CREATE SERVICE ACCOUNT na página recém-aberta.

Google Play: Contas de serviço

A página Criar conta de serviço é aberta.

Google Play: Caixa de diálogo Criar conta de serviço

Escolha um nome para a nova Conta de Serviço e clique em Criar.

Google Play: Selecione Projeto -> Proprietário como papel

Clique em Selecionar uma função no menu suspenso. Selecione Projeto e, em seguida, Proprietário. Navegue até a próxima etapa clicando em Continuar.

Observação

Alguns usuários não podem baixar o arquivo .json usando o Edge e o Internet Explorer.

Na nova página, clique em + Criar chave (opcional) e um modal aparece.

Google Play: Clique em + Criar chave para gerar um arquivo JSON

Selecione JSON e clique em CRIAR, e um ficheiro com a extensão .json será transferido para o seu sistema; este ficheiro será utilizado no App Center para estabelecer a ligação ao Google Play.

Google Play: defina o tipo de chave como JSON

Depois de criar a conta de serviço no Google Developers Console, clique em Concluído. A página Acesso à API é atualizada automaticamente e sua conta de serviço será listada.

Google Play: Conta de serviço criada

Feche a janela e a nova conta de serviço será exibida na página original. Clique no botão Conceder acesso para concluir o processo. Na próxima seção, você aprenderá como conectar o App Center ao Google Play.

Google Play: Ecrã original com nova conta de serviço

Configurar a assinatura de aplicativos pelo Google

  1. Selecione seu aplicativo no Google Play Developer Console
  2. Selecione Iniciar sessão na aplicação no menu do lado esquerdo
  3. Pode escolher entre três opções:
    1. Carregar uma chave exportada do Android Studio
    2. Exportar e carregar uma chave de um keystore Java
    3. Exportar e carregar uma chave (não usando um keystore Java)
    4. Assinatura de aplicativos pelo Google Play (recomendado)
  4. Clique em concluir

Criar uma ligação ao Google Play no App Center

  1. Clique em Lojas em Distribuir no menu à esquerda.
  2. No meio da página, clique no botão Conectar à Loja .
  3. Selecione Google Play Store.
  4. Clique em Seguinte.
  5. Carregue o arquivo JSON de chave privada , que você baixou ao criar a conta de serviço. Se os campos JSON forem editados para valores incorretos, a criação do repositório poderá falhar. Verifique se você tem a conta de serviço vinculada ao seu console do desenvolvedor do Google Play de acordo com a seção de pré-requisitos acima.
  6. Depois que o arquivo for carregado, clique em Conectar.
  7. Uma conexão com o Google Play agora deve estar visível com as três faixas, Produção, Alpha e Beta na página inicial das Lojas . Configurar essa conexão é um processo único para um aplicativo no App Center.

Publique o seu AAB na Google Play Store

  1. Na página inicial Lojas , selecione qualquer uma das faixas criadas acima.
  2. Clique em Publicar para armazenar no botão no canto superior direito.
  3. Carregue o pacote da aplicação. Alguns pontos a observar:
    • A aplicação deve ser preparada para lançamento e assinada com um armazenamento de chaves válido antes do carregamento.
    • A Google Play Store suporta pacotes de aplicações Android até um máximo de 2 GB. .apk arquivos gerados a partir do .aab não pode exceder 150 MB. Você pode ler mais sobre suas opções nos documentos do Google para AAB.
    • A versão do .aab deve ser estritamente maior do que a versão atual em produção.
    • Se você tiver versões de aplicativos em outras faixas, como Alpha e Beta, sua versão de lançamento deve ser estritamente menor do que as versões nas versões de faixa Alpha e Beta.
    • O App Center não suporta a promoção de uma aplicação de uma faixa para outra. Não é possível promover uma versão de alfa para beta ou beta para produção.
    • Se houver uma versão de rascunho no canal em que vais publicar, essa versão de rascunho desaparecerá para dar lugar à nova versão que publicares.
  4. Depois de carregar o seu pacote, você pode ver alguns detalhes do aplicativo. Clique em Next.
  5. Clique em Publicar para enviar o aplicativo para a Google Play Store. O status desta versão na página Distribuir detalhes da loja será exibido como Enviado.
  6. Assim que o App Center concluir a entrega do aplicativo ao Google, o status do aplicativo mudará para Publicado. O Google pode levar até 24 horas para mostrar o aplicativo na Play Store.
  7. Caso a publicação pelo Google falhe, o proprietário do aplicativo recebe uma notificação para o e-mail registrado do Google.

Publique o seu APK na Google Play Store

  1. Na página inicial Lojas , selecione qualquer uma das faixas criadas acima.
  2. Clique em Publicar para armazenar no botão no canto superior direito.
  3. Carregue o pacote da aplicação. Alguns pontos a observar:
    • A aplicação deve ser preparada para lançamento e assinada com um armazenamento de chaves válido antes do carregamento.
    • A Google Play Store suporta pacotes de aplicações até um máximo de 100 MB. Carregue ficheiros de expansão diretamente para a Google Play Console se a aplicação exceder 100 MB. Leia o documento do Google sobre arquivos de expansão para configurá-lo.
    • O .apk deve ser zipado durante o processo de criação do aplicativo.
    • A versão do .apk deve ser estritamente maior do que a versão atual em produção.
    • Se tiver versões da aplicação noutros canais, como Alpha e Beta, a sua versão de lançamento deve ser estritamente inferior às das versões nos canais Alpha e Beta.
    • O App Center não suporta a promoção de uma aplicação de uma faixa para outra. Não é possível promover uma versão de alfa para beta ou beta para produção.
    • Se você tiver uma versão de rascunho na faixa em que publicará, ela será substituída pela nova versão.
  4. Depois de carregar o seu pacote, você pode ver alguns detalhes do aplicativo. Clique em Next.
  5. Clique em Publicar para enviar o aplicativo para a Google Play Store. O status desta versão na página Detalhes da Loja de Distribuição será exibido como Enviado.
  6. Assim que o App Center concluir a entrega do aplicativo ao Google, o status do aplicativo mudará para Publicado. O Google pode levar até 24 horas para mostrar o aplicativo na Play Store.
  7. Caso a publicação pelo Google falhe, o proprietário do aplicativo recebe uma notificação para o e-mail registrado do Google.

Publicação através da CLI

Advertência

Você precisa da CLI 2.7 do App Center ou mais recente para usar esse recurso.

Usar a CLI é uma maneira fácil de integrar a conexão da loja do App Center como parte de sua configuração de CI/CD, como Jenkins ou Go CI.

Antes de poder usar a CLI, você precisará estabelecer uma conexão com um destino, ou seja, Google Play, App Store ou Intune no App Center. E compile um binário que funcione com o seu destino.

Você pode listar suas lojas usando o comando list da seguinte forma:

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

Você obterá um resultado como este:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

E é a coluna Loja que usaremos na etapa final.

A etapa final é publicar seu aplicativo executando:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

Você precisará preencher os espaços em branco, tal como o comando "list". Em vez de ter uma nota de lançamento estática, é possível usar o --release-notes-file em vez disso. Um arquivo de nota de versão é um arquivo de texto simples codificado com UTF-8.