Question

Je cherche à trouver le moyen le plus efficace de créer une application qui a un essai de 30 jours, puis oblige l'utilisateur à acheter la version complète payante s'il aime les fonctionnalités de la démo.

Je cherchais des suggestions comme la meilleure façon de mettre en œuvre une licence pour l'application. Voici quelques pensées que j'avais:

-SharedPrefs - Cela fonctionnerait jusqu'à ce que l'utilisateur soit désinstallé et réinstalle l'application. La période d'essai recommencerait.

-Utiliser l'ID de périphérique - J'ai pensé que je pouvais obtenir un numéro de série de périphérique et télécharger les données sur un serveur. Puis je suis venu à l'accomploter http://android-develovers.blogspot.com/2011/03/entified-app-installations.html Cela a montré les problèmes avec l'essai d'obtenir un ID utilisateur pour un appareil.

UUID- Il semblait que c'était la meilleure option. Cependant, quelqu'un serait-il en mesure de me donner un aperçu de la façon de mettre en œuvre ceci et comment cela fonctionne. Quelles sont également les limites.

Était-ce utile?

La solution

Un exemple de mise en œuvre est déjà présenté dans le blog que vous avez cité.

Limites: Pour votre cas, UUID ne fonctionnera pas. Depuis, l'utilisateur peut réellement supprimer le fichier / uuid que vous utilisez pour le suivi (pas facile, mais faisable)

Votre exigence est de suivre les appareils. Alors, peut-être, optez pour l'identifiant de téléphonie, Mac ID ou une combinaison des deux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top