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
Você pode criar uma conta usando sua Conta do Google. Se você for estudante ou tiver um hobby, crie um tipo de conta especial com menos requisitos de verificação e sem custos financeiros.
Escolha como distribuir seus apps
Os 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 cada tipo de conta. Consulte os guias de conta de distribuição completa e conta de distribuição limitada para determinar qual é a melhor opção para você.
Registre os nomes dos seus pacotes
Depois da verificação, 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 seguintes etapas no Android Developer Console para se registrar:
- Insira o nome do pacote:forneça o nome exclusivo que você quer registrar.
- 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 revisão.
- Comprovar a propriedade:para nomes de pacotes atuais, assine um APK com sua chave privada e faça 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
É possível 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 do Android Developer Console: permite registrar e gerenciar nomes de pacotes e chaves diretamente no ambiente de desenvolvimento ou no pipeline de CI/CD.
A API Android Developer Console oferece suporte à delegação do OAuth, permitindo que plataformas de terceiros (como app stores alternativas para Android) realizem 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, ele 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.
- 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 se qualifica 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, ou seja, aqueles com chaves com menos de 50 instalações, precisarão pedir 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 pedir permissão para usar este.
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 respectivos nomes de pacote 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 são qualificados. Depois que um desenvolvedor registrar o nome do pacote, o outro precisará pedir permissão.