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 que tem menos requisitos de verificação e não cobra taxas.

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 o seguinte 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.

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 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.