2012-12-25 3 views
0

Je dois être en mesure d'empêcher l'utilisateur d'utiliser mon application jusqu'à ce que je l'autorise. L'idée est que l'application soit disponible au téléchargement mais que l'utilisateur ne voit que l'écran d'activation lorsqu'il le lance. Ensuite, il doit demander une clé d'activation par e-mail et utiliser cette clé pour déverrouiller l'application.Google Play Store fournit-il un mécanisme d'activation de l'application?

Y a-t-il un moyen de réaliser quelque chose comme ça dans le Play Store et est-ce autorisé?

Je n'aime pas cette idée, mais le souhait de son mon client ..

Note aux modérateurs: Je posté une question similaire pour l'Apple Store, mais je veux garder les deux fils séparés alors s'il vous plaît ne pas considérer ceci comme spam.

Répondre

5

Google Play n'a pas une telle fonctionnalité hors de la boîte.

Je peux cependant penser à 3 façons de le faire fonctionner. Je parle strictement pour la plate-forme Android cependant.

Vous pouvez concevoir votre application de sorte que le premier écran demande à l'utilisateur d'obtenir un code d'activation/entrer un code d'activation.

  1. Après ce qui précède, vous pouvez stocker le code d'activation dans un Preference File et vérifier la valeur de sa validité et lancer l'application que si elle correspond à/est valide.
  2. Stockez le code d'activation dans une base de données et, encore une fois, vérifiez la valeur et sa validité et démarrez l'application si elle correspond/est valide.
  3. Fournir quelques fonctionnalités et intégrer Google Play In-app Billing et laisser l'utilisateur payer des frais uniques pour activer et activer toutes les fonctions de l'application.

Ce sont les choses auxquelles je peux penser en tête. J'espère que cela t'aides.

1

Non, il n'y a aucun moyen d'y parvenir. Vous devrez créer une fonctionnalité dans votre application. Ce que vous pouvez faire est de faire entrer l'utilisateur une clé d'activation, si la clé d'activation est correcte, faites passer l'utilisateur à l'écran suivant sinon ne laissez pas l'utilisateur.

0

C'est quelque chose que vous auriez à mettre en œuvre dans votre application. S'il y a un paiement impliqué dans l'obtention de la clé d'enregistrement, alors la solution est clairement contraire aux règles du Play Store.

0

J'utilise un système similaire sur mon application. Lorsque l'utilisateur ouvre l'application pour la première fois. Je demande un code de promotion si ce code promo est vrai (je le vérifie depuis le service back-end). L'utilisateur peut utiliser l'application gratuitement pendant 3 mois. Après cette fin de période, l'application demande à l'utilisateur d'acheter une sous-licence. Vous pouvez le faire en utilisant un service backend avec interagir avec une base de données.

Questions connexes