Android:UUID e licenciamento [fechado]
-
14-11-2019 - |
Pergunta
Estou procurando a maneira mais eficiente de criar um aplicativo que tenha uma avaliação de 30 dias e que obrigue o usuário a comprar a versão paga completa se gostar dos recursos da demonstração.
Eu estava procurando sugestões sobre a melhor forma de implementar uma licença para o aplicativo.Aqui estão alguns pensamentos que tive:
-Sharedprefs - Isso funcionaria até que o usuário desinstalasse e reinstalasse o aplicativo.O período de teste basicamente recomeçaria.
-Usar ID do dispositivo - pensei que poderia obter o número de série do dispositivo e enviar os dados para um servidor.Então me deparei http://android-developers.blogspot.com/2011/03/identifying-app-installations.html que mostrou os problemas ao tentar obter um ID de usuário para um dispositivo.
UUID- Parecia que esta era a melhor opção.No entanto, alguém poderia me dar uma visão geral de como implementar isso e como funciona.Além disso, quais são as limitações.
Solução
Um exemplo de implementação já está apresentado no blog que você citou.
Limitações:No seu caso, o UUID não funcionará.Desde então, o usuário pode realmente excluir qualquer arquivo/UUID usado para rastreamento (não é fácil, mas factível)
Sua exigência é rastrear dispositivos.Então, talvez, opte por ID de telefonia, Mac ID ou uma combinação de ambos.