androide:UUID e licenze [chiuso]
-
14-11-2019 - |
Domanda
Sto cercando il modo più efficiente per creare un'applicazione con una prova di 30 giorni e quindi costringere l'utente ad acquistare la versione completa a pagamento se apprezza le funzionalità della demo.
Stavo cercando suggerimenti sul modo migliore per implementare una licenza per l'app.Ecco alcuni pensieri che ho avuto:
-Sharedprefs: funzionerebbe finché l'utente non disinstalla e reinstalla l'app.Il periodo di prova ricomincerebbe sostanzialmente da capo.
-Utilizza ID dispositivo: pensavo di poter ottenere un numero di serie del dispositivo e caricare i dati su un server.Poi mi sono imbattuto http://android-developers.blogspot.com/2011/03/identifying-app-installations.html che mostrava i problemi con il tentativo di ottenere un ID utente per un dispositivo.
UUID: sembrava che questa fosse l'opzione migliore.Tuttavia, qualcuno sarebbe in grado di darmi una panoramica di come implementarlo e come funziona.Inoltre quali sono i limiti.
Soluzione
Un esempio di implementazione è già presentato nel blog che hai citato.
Limitazioni:Nel tuo caso, l'UUID non funzionerà.Poiché l'utente può effettivamente eliminare qualsiasi file/UUID utilizzato per il monitoraggio (non facile, ma fattibile)
La tua esigenza è monitorare i dispositivi.Quindi, forse, scegli l'ID di telefonia, l'ID Mac o una combinazione di entrambi.