2012-06-02 10 views
5

Me gustaría poder hacer una versión de prueba limitada en el tiempo de mi aplicación, pero no estoy seguro de cómo puedo determinar de manera confiable si el usuario intentó reinstalar la aplicación después de la fecha de caducidad.¿Cómo puedo hacer una solicitud de prueba por tiempo limitado?

Probablemente podría almacenar la fecha de instalación inicial en una ubicación de almacenamiento que no se borrará durante la desinstalación, pero esto no parece ser un método ideal. ¿Admite esta característica el Application Licensing de Google Play o existe otra forma aceptable de lograrlo?

+1

¿Puedes enviar un uuid de vuelta a tu servidor al momento de la instalación? – OrionRogue

+0

@OrionRogue Parece una buena idea; entonces el servidor podría mantener la fecha de instalación original. Supongo que eso es lo que tienes en mente? –

+1

es, aunque debería considerar algunas posibilidades del mundo real, como que alguien intentó instalar su aplicación y no tuvo éxito, por lo que la desinstaló y volvió a intentar más tarde. Dependiendo de su aplicación, limitar la capacidad de importar/exportar datos en su versión de prueba puede mitigar la utilidad de desinstalar/reinstalar usuarios. Buena suerte. – OrionRogue

Respuesta

1

A repetir lo que estaba escrito en los comentarios:

tiene el dispositivo de crear un UUID, a continuación, enviar el UUID a un servidor como se ha mencionado. Cada vez que se utiliza la aplicación o cada dos días, lo que sea más, verifique si la versión de prueba de la aplicación ha expirado y debe deshabilitarse en la política de Servicios de licencias. De esta forma, puede hacer que el servicio de licenciamiento deshabilite la aplicación por usted.

+0

Vaya, lo siento. Leí mal lo que decía el documento. Actualizaré la respuesta con mejor información. – you786

Cuestiones relacionadas