Prova de propriedade

adi-registration.properties: local no APK e prova da chave

Para comprovar a propriedade de um pacote existente, o console fornece um snippet da conta. Salve-o exatamente como adi-registration.properties, compile um APK de release com a chave privada correspondente e envie-o no mesmo fluxo de registro.

Resumo

Saiba onde colocar adi-registration.properties, conclua o desafio da chave e diagnostique falhas da verificação.

Para quem: Desenvolvedores que comprovam a propriedade de um pacote Android existente com APK assinado.

Etapas do lançamento

  1. Copie o snippet do desafio ativo no console oficial.
  2. Crie app/src/main/assets/adi-registration.properties com nome e conteúdo exatos.
  3. Compile o APK de release com a chave privada do SHA-256 público selecionado.
  4. Inspecione o asset e o certificado do APK e envie-o ao mesmo desafio.

Informações-chave

Caminho nativoapp/src/main/assets/
ArtefatoAPK de release assinado
ProvaSnippet e chave de assinatura correspondente
Nota prática

O snippet não é uma chave privada. Não invente seu valor, não acrescente .txt ao nome e não assine o APK de prova com uma chave de upload diferente do certificado selecionado.

Orientação detalhada

Compile e verifique o APK de prova

O console cria o snippet da conta quando solicita prova de controle do pacote e da chave. Salve em app/src/main/assets/adi-registration.properties e compile com a chave privada do certificado SHA-256 escolhido. O arquivo é evidência do desafio, não uma chave privada.

Antes do envio, leia o arquivo diretamente no APK e inspecione o certificado. Se falhar, confira snippet ativo, nome exato, caminho de assets, applicationId e certificado antes de recompilar.

  • Use o snippet exato do desafio ativo.
  • Mantenha .properties sem .txt adicional.
  • Envie o APK assinado ao mesmo fluxo do console.
Inspecionar conteúdo e certificado
unzip -p app-release.apk assets/adi-registration.properties
apksigner verify --print-certs app-release.apk

Informe o nome de produção e, para conferir a assinatura, o SHA-256 do certificado do APK entregue aos usuários. A consulta não substitui a análise da loja.

Verificar status →

Perguntas frequentes

O snippet é minha chave privada?

Não. A chave permanece no keystore ou serviço de assinatura. O snippet fica como asset no APK para o desafio de propriedade.

Posso usar um projeto vazio?

Sim. A orientação oficial permite um projeto vazio com o mesmo pacote, desde que use o asset exigido e a chave correspondente.

Fontes e revisão

Última revisão: