Pour rendre les choses encore plus compliquées, vous voudrez probablement attraper des utilisations sur différents appareils, et activer les achats sur tous les appareils une fois qu'ils ont acheté votre produit in-app.
Le partage de l'achat sur leurs appareils fonctionnera, mais il n'est pas possible de le tester s'il est déjà installé. Vous pouvez stocker des ID de périphérique sur votre serveur, mais cela n'atteindra pas le problème des différents périphériques.
Vos options sont soit de forcer les utilisateurs à créer un compte en ligne et de partager des données en utilisant cela. Cela fonctionne mieux si l'utilisateur stocke beaucoup de ses propres données qui doivent être synchronisées, sinon plusieurs comptes contourneront cette approche. L'autre option consiste à raccourcir la période de test et à repenser votre tarification. La suppression et la réinstallation seront très ennuyantes, surtout si elles ont besoin de temps pour configurer l'application selon leurs besoins. Vous échangez des redownloaders hardcore pour ceux qui arrêteront d'utiliser votre application après quelques mois et n'achèteront plus votre in-app supplémentaire de toute façon.
Entrées de registre? – zengr
Je suis désolé: Mon application fonctionne sur l'iPhone – david
Apple fronce les sourcils sur les fonctionnalités limitées dans le temps, de sorte que votre application sera probablement rejetée si elle se désactive après une certaine durée. –