Il y a quelques applications sur le marché qui sont configurées pour avoir un composant principal gratuit (qui est un essai limité à 7 jours disons) puis des applications de "recharge" qui ajouteront un certain temps d'abonnement à un compte pour l'utilisateur qui leur permet de continuer à utiliser l'application principale. Ces applications de «recharge» sont également disponibles sur le marché. Ce que je voudrais savoir, c'est comment faire pour que, une fois que l'utilisateur a payé l'une de ces applications de recharge et l'utilise pour ajouter du temps à son abonnement, il ne puisse pas le désinstaller et le télécharger à nouveau (gratuitement puisqu'ils ont payé pour une fois). Fondamentalement, comment puis-je configurer ma demande de sorte que vous obtenez seulement 1 téléchargement réussi de l'application du marché par paiement. Une fois que le temps a été ajouté au compte des utilisateurs, je voudrais que le marché se comporte comme si l'application "recharge" n'avait jamais été achetée.Applications Android payées
Répondre
Ce que je voudrais savoir est comment faire en sorte qu'une fois que l'utilisateur a payé pour l'une de ces applications « recharger » et utilisé pour ajouter du temps à leur abonnement, ils sont incapables de désinstallez-le et re-téléchargez-le (pour gratuitement car ils ont payé pour une fois).
Vous ne pouvez pas les empêcher de désinstaller et de le télécharger à nouveau. Tout au plus, vous pourriez élaborer votre propre mécanisme pour empêcher l'application d'appliquer une nouvelle «recharge».
Une fois que le temps a été ajouté aux utilisateurs compte Je voudrais que le marché à se comporter comme si l'application « recharger » n'a jamais été acheté.
Ceci n'est pas possible. En fait, cela marche dans le sens inverse - l'utilisateur pourra toujours le télécharger, sur autant d'appareils qu'il le souhaite, tant qu'ils utilisent le même compte Google pour chaque appareil. Les achats d'applications sont pour la durée de vie de l'Android Market, et non pour une durée de vie sélectionnée par le développeur.
Configurer un serveur et une fois que l'utilisateur télécharge l'application, au premier démarrage l'application doit se connecter à votre serveur web et envoyer le numéro de série de l'IMEI ou du serveur au serveur. Depuis la date de la première activation est stockée sur votre base de données sur votre serveur, l'utilisateur ne pourra pas le changer jusqu'à ce qu'il mette dans une nouvelle carte SIM (changeant donc son numéro IMEI) même s'il application à plusieurs reprises, l'IMEI fondamentalement ne change jamais sauf si vous changez la carte SIM.
Découvrez la nouvelle fonctionnalité app billing, vous pourriez être en mesure de tirer parti de certaines de ses fonctionnalités pour vendre des fonctionnalités supplémentaires/temps d'abonnement.