Pergunta

Gostaria de incorporar dados específicos do usuário ao distribuir um APK do meu site (não do mercado).

Minha ideia atual é simplesmente incorporar um ID exclusivo no nome do arquivo APK. Isso é simples o suficiente e alterar o nome do arquivo não quebra a assinatura do código. Meu problema atual está tentando recuperar o nome do arquivo (APK ou DEX) para que eu possa ler este ID.

Eu tentei a maioria dos métodos padrão - cutucando o PackageInfo, ApplicationContext, ProtectionDomain, mas não consigo fazer nada funcionar. Ideias?

Foi útil?

Solução

Os nomes de arquivos APK não têm muito significado no Android. Não estou terrivelmente surpreso que não haja ponto em PackageInfo para isso. Eu nem sei se o arquivo APK está armazenado no dispositivo sob seu nome original.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top