Pregunta

Estoy buscando encontrar la forma más eficiente de crear una aplicación que tenga una prueba de 30 días y luego obligue al usuario a comprar la versión paga completa si le gustan las funciones de la demostración.

Estaba buscando sugerencias sobre la mejor manera de implementar una licencia para la aplicación.Aquí hubo algunos pensamientos que tuve:

-Sharedprefs: esto funcionaría hasta que el usuario desinstalara y reinstalara la aplicación.Básicamente, el período de prueba comenzaría de nuevo.

-Usar ID del dispositivo: pensé que podría obtener el número de serie del dispositivo y cargar los datos en un servidor.Entonces me encontré http://android-developers.blogspot.com/2011/03/identifying-app-installations.html eso mostró los problemas al intentar obtener una identificación de usuario para un dispositivo.

UUID: parecía que esta era la mejor opción.Sin embargo, ¿alguien podría darme una descripción general de cómo implementar esto y cómo funciona?También cuáles son las limitaciones.

¿Fue útil?

Solución

Ya se presenta una implementación de muestra en el blog que ha citado.

Limitaciones:Para su caso, UUID no funcionará.Desde entonces, el usuario puede eliminar cualquier archivo/UUID que utilice para el seguimiento (no es fácil, pero es factible)

Su requisito es rastrear dispositivos.Entonces, tal vez, opte por una identificación de telefonía, una identificación de Mac o una combinación de ambas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top