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
Para começar, crie uma conta do Android Developer Console usando sua Conta do Google. Se você é estudante ou tem um hobby, pode criar um tipo de conta especial com menos requisitos de verificação e sem 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 verificação de identidade
Você precisa fornecer documentação oficial para confirmar sua identidade. Os requisitos variam de acordo com o tipo de registro (pessoa física ou jurídica). Concluir esse processo geralmente leva cerca de 10 minutos se você tiver todas as informações necessárias.
Informações obrigatórias para todas as contas
Nome civil e endereço: pessoas físicas precisam enviar um documento de identidade oficial com foto e um comprovante de residência como parte do programa de verificação. Exemplos de documentos de identificação e comprovantes de endereço aceitos para pessoas físicas nos Estados Unidos:
- Passaporte
- Carteira de identidade emitida pelo estado
- Carteira de habilitação
- Cartão de residência permanente ou Green Card
- Documento de identidade oficial com foto e endereço listado
- Conta de consumo de luz, água, gás, Internet, TV a cabo
- Declaração de seguro (seguro residencial, de saúde etc.)
- Extrato bancário ou de cartão de crédito
Detalhes do contato: um endereço de e-mail e um número de telefone particulares, verificados com uma senha única (OTP).
Requisitos adicionais para organizações
- Número D-U-N-S: um identificador exclusivo de nove dígitos para sua organização fornecido pela Dun & Bradstreet e usado globalmente para estabelecer a identidade jurídica da sua empresa. Se sua organização não tiver um, peça um sem custo financeiro pelo site da Dun & Bradstreet.
- Site verificado: o site da sua organização precisa ser verificado usando o Google Search Console.
- Documentos oficiais da organização: confira exemplos do que as organizações nos Estados Unidos precisam enviar. Os documentos necessários no seu local podem ser diferentes.
- Qualquer documento, comunicado ou carta que inclua o nome da Organização e tenha sido emitida ou chancelada pelo Internal Revenue Service (IRS), a autoridade fiscal dos EUA. Estes são alguns exemplos: CP575, 147C, CP299, 988, 937, 1050, 5822 etc.
- Formulários enviados ao IRS só serão aceitos se uma cópia deles estiver disponível no site do IRS. Alguns exemplos são os formulários 8871 e 990.
- Certificado de incorporação da empresa, que mencione o nome da sua organização, emitido pelo estado onde você realiza atividades comerciais.
- Seu registro mais recente na SEC (por exemplo, formulários 10-K, 10-Q ou 8-K) que indique o nome da organização
- Relatórios de crédito da Experian, Equifax ou TransUnion que mencionem o nome da sua organização.
- Apenas para agências e departamentos governamentais: uma carta oficial em que conste nome completo, endereço e data.
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 etapas a seguir no Android Developer Console para se registrar:
- Insira o nome do pacote:forneça o nome exclusivo do pacote 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 pacote no Play Console será atualizado para Registrado.
Transferir os nomes dos 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 estar verificadas e 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 pedido 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 registrá-lo será determinado pelas regras de reivindicação 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 de maioria: 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.
- Por ordem de chegada: se não houver um cluster grande, 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 |
_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 uma permissão diferente de solicitação de nome.
Ordem de chegada para chaves com menos de 50 instalações:
Se nenhuma chave atender ao limite de 50 instalações, todas as chaves conhecidas poderão ser registradas por ordem de chegada. Assim que um desenvolvedor registrar o nome do pacote, os outros precisarão usar um nome diferente para os pacotes deles 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_.