Registre-se no Android Developer Console

Se você distribui apps apenas fora do Google Play, use o Android Developer Console para gerenciar sua identidade de desenvolvedor e registrar os nomes de pacotes do app. Este guia explica como verificar sua conta e garantir que seus apps possam ser instalados em dispositivos Android certificados.

Criar uma conta

É possível se inscrever em uma conta usando sua Conta do Google. Se você for estudante ou amador, poderá criar um tipo de conta especial com menos requisitos de verificação e sem taxa.

Escolher como distribuir seus apps

Seus apps ainda podem ser transferidos por sideload. A experiência do usuário depende do caminho escolhido.

Conclua a confirmação de identidade

Há requisitos diferentes para diferentes tipos de conta. Consulte os guias de contas de distribuição completa e limitada para determinar qual é a melhor opção para você.

Registre os nomes dos seus pacotes

Depois de verificados, você pode registrar os nomes de pacotes do app na página Pacotes. O processo de registro vincula seu app à sua identidade de desenvolvedor verificada. Conclua as etapas a seguir no Android Developer Console para registrar:

  1. Insira o nome do pacote:forneça o nome exclusivo do pacote que você quer registrar.
  2. Adicione sua chave:insira a impressão digital do certificado SHA-256 do par de chaves de assinatura do app. O status vai mudar para Em análise.
  3. Comprove a propriedade:para nomes de pacotes atuais, assine um APK com sua chave privada e faça o upload dele. O Android Developer Console fornece um snippet para adicionar à pasta de recursos do APK para esse desafio. Depois de registrado, você vai receber uma notificação por e-mail, e o status do nome do pacote no Developer Console será atualizado para Registrado.

Automatize seu fluxo de trabalho

Você pode automatizar a verificação de desenvolvedores e o registro de pacotes usando nossas APIs:

  • API Android Developer ID Status: permite verificar se um nome de pacote já foi registrado e confirmar a qualificação.
  • API Android Developer Console: permite registrar e gerenciar nomes de pacotes e chaves diretamente no ambiente de desenvolvimento ou no pipeline de CI/CD.

As duas APIs oferecem suporte à delegação do OAuth, permitindo que plataformas de terceiros (como lojas de apps Android alternativas) realizem essas operações com segurança em seu nome.

Transfira os nomes dos seus pacotes

Também é possível transferir nomes de pacotes entre contas de desenvolvedor. As transferências são gerenciadas na página Configurações. Os seguintes itens são necessários para iniciar uma transferência:

  • Status verificado:as contas de origem e de destino precisam ser verificadas e estar em situação regular.
  • Chave registrada:o nome do pacote precisa ter uma chave registrada e ser instalável.
  • Informações necessárias:você precisa do ID do desenvolvedor de destino, dos IDs de pedidos das duas contas e de um motivo declarado para a transferência.

Lidar com nomes de pacotes duplicados

Se vários desenvolvedores usarem o mesmo nome de pacote, o direito de registro será determinado pelas regras de registro de nome de pacote. As regras a seguir têm como objetivo alocar o nome do pacote ao desenvolvedor cuja chave de assinatura representa mais de 50% do total de instalações conhecidas:

  • Cluster majoritário: se as chaves de um desenvolvedor representarem mais de 50% de todas as instalações, esse desenvolvedor terá prioridade para o registro.
  • Cluster considerável: se nenhuma chave tiver mais de 50% das instalações, qualquer desenvolvedor com um "cluster considerável" (50 ou mais instalações) poderá registrar o nome do pacote.
  • Por ordem de chegada: se não houver um cluster considerável, qualquer desenvolvedor com uma chave conhecida poderá registrar o nome do pacote por ordem de chegada.

Os exemplos a seguir demonstram essas regras:

Prioridade para o titular da chave majoritária:

O desenvolvedor cuja chave de assinatura representa mais de 50% do total de instalações conhecidas tem prioridade para o registro. Todos os outros desenvolvedores precisarão usar um nome de pacote diferente.

Desenvolvedor

Nome do pacote

Chave

Instalações

A

com.test.1

11

1000

B

com.test.1

12

100

Nesse cenário, o desenvolvedor A está qualificado para registrar o nome do pacote. O desenvolvedor B precisaria usar outro nome ou solicitar uma exceção.

Qualificação para chaves com mais de 50 instalações:

Se nenhuma chave tiver mais de 50% das instalações, todas as chaves com 50 ou mais instalações vão se qualificar para o registro. Todos os outros desenvolvedores, aqueles com chaves com menos de 50 instalações, precisarão solicitar permissão para usar o nome do pacote.

Desenvolvedor

Nome do pacote

Chave

Instalações

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

Nesse caso, nenhuma chave tem maioria. Os desenvolvedores C e D, com 50 ou mais instalações, podem registrar o nome do pacote. O desenvolvedor E precisaria usar um nome de pacote diferente ou solicitar permissão para usar esse.

Por ordem de chegada para chaves com menos de 50 instalações:

Se nenhuma chave atender ao limite de 50 instalações, qualquer chave poderá ser registrada por ordem de chegada. Assim que um desenvolvedor registrar o nome do pacote, os outros precisarão usar um nome diferente para os nomes de pacotes (ou solicitar exceções).

Desenvolvedor

Nome do pacote

Chave

Instalações

F

com.test.3

31

10

G

com.test.3

31

10

Nesse cenário, todos os desenvolvedores com chaves estão qualificados. Depois que um desenvolvedor registrar o nome do pacote, o outro precisará solicitar permissão.