2011-02-24 5 views
2

Je suis sur le point de publier une application payante sur le marché et j'ai utilisé des licences pour la sécuriser. Je suis actuellement en train de tester avec la liste blanche et j'ai trouvé que si je la mettais sous licence cela fonctionne très bien, pas de problème. Si je puis désactiver sans fil et les données sur mon téléphone mobile, je ne peux ouvrir l'application qu'une seule fois sans dire qu'il n'est pas autorisé.Licence Android simple

Donc, la deuxième fois que j'ouvre mon application après avoir éteint tous les accès Internet à mon téléphone, elle est traitée comme non autorisée. Je pensais qu'en utilisant le ServerManagedPolicy vous pouviez ouvrir l'application plusieurs fois sans accès à Internet? Qu'est-ce qui se passe ici?

+0

J'ai eu exactement la même question, voir la réponse de Snicolas ici: http://stackoverflow.com/questions/7142307/is-my-android-licensing-working-as-it-should – Sandy

Répondre

3

Vous obtenez un tel comportement car vous le testez en utilisant un développeur ou un compte de test. Lorsque vous le publiez et que les utilisateurs l'achètent, la période de validité de la licence et le nombre de tentatives augmentent.

+0

Ah oui, je viens supposé que c'était la même chose que vous utilisiez ou non un compte développeur. Merci. – Smills

+1

Je crois qu'il est mis en cache pendant 1 minute si vous êtes un compte de test, car aucune partie VT n'est envoyée dans la réponse de licence. De mémoire, cela varie également selon que vous avez téléchargé un brouillon apk. De toute façon, je pense qu'il y a une déclaration de journal qui explique ce qui se passe. –