Validação de uso aplicativo (IMEI)
Trabalho hoje no desenvolvimento de um aplicativo voltado à manutenção de frota e fazíamos a validação do uso do mesmo pelo IMEI, porém a partir do android 10 o IMEI não está mais acessível.
A solução que utilizamos para esse problema foi deixar digitar o campo IMEI, podendo utilizar o próprio IMEI do aparelho ou uma sequência alfanumérica aleatória, conforme imagem.
Tela de Configuração
O problema nisso é que a configuração, a maioria das vezes, fica na mão do usuário final que não tem tanto conhecimento para realizá-la e gostaríamos de melhorar essa questão.
Um dos nossos colaboradores pesquisou e descobriu na documentação o Android ID, porém ele pode ser alterado em alguns casos.
Documentação Android ID
"O Android ID é gerado com base em uma combinação de informações do dispositivo, incluindo o número de série, o endereço MAC do Wi-Fi e o número de série do dispositivo. No entanto, o Android ID não é garantido para ser exclusivo em todas as situações e em todos os dispositivos, e pode ser redefinido pelo usuário ou pelo fabricante em algumas circunstâncias."
Você, desenvolvedor Android, o que utiliza para validar o uso do aplicativo por parte do usuário?
Aceito idéias.