Il y a environ un mois, j'ai acheté un jeu appelé Whale Trail lors d'une vente sur Google Play. Aujourd'hui, lorsque j'ai essayé de jouer au jeu dans le métro, il m'a demandé de vérifier la licence du jeu, et à défaut de le faire (car il n'y avait pas de connexion Internet dans le métro), j'ai arrêté le jeu. Quand je suis rentré à la maison, j'ai regardé l'onglet des autorisations du jeu et j'ai vu ceci:
Contrôle de licence de marché
Peut vérifier si vous avez une licence pour cette application auprès de Market
Il semble que ce soit une fonctionnalité intégrée à Google Play. Donc, ma question est, comment fonctionne cette "vérification de licence"? À quelle fréquence les applications utilisant ce téléphone "à la maison" vérifient-elles que je ne suis pas un sale pirate volant les applications de ces développeurs?
la source
Réponses:
Sur http://developer.android.com/guide/market/licensing/overview.html
Donc oui, fondamentalement, chaque fois que le développeur le souhaite. J'imagine que le moment le plus courant pour vérifier est la première ouverture de l'application.
Alors:
Évidemment, tout se fait en ligne, donc si vous êtes hors ligne, cela ne fonctionnera pas. Si j'écrivais l'application, j'aurais un compteur pour permettre à la personne de l'utiliser hors ligne 3 fois ou plus avant de devoir aller en ligne pour obtenir le contrôle de licence afin d'arrêter le genre de chose qui vous arrive où vous ne pouvez pas jouer hors ligne. Bien sûr, si quelqu'un fouille dans le fichier où le compteur est stocké, il peut changer la valeur à 3 essais à chaque fois qu'il l'utilise et ne jamais avoir à payer, mais cela dépasse probablement les compétences techniques de la plupart des utilisateurs.
la source