J'ai déjà perdu des jours avec ce qui semble être une erreur dans le cadre de vérification des licences Google.Bibliothèque de vérification des licences - Comment tester la réponse du serveur
Je suis en train de tester la bibliothèque de vérification des licences du marché Google. J'ai jusqu'ici: - créé une bibliothèque et un projet de test à partir de la bibliothèque fournie et des sources d'échantillons sans aucun changement (sauf la clé publique et d'autres choses évidentes). - a créé un compte d'éditeur sur le marché - Je ne l'ai pas téléchargé l'application sur le marché - installé l'application de l'échantillon à un dispositif - Dans les comptes essai ajoutée console développeur - J'ai mis différentes réponses au test dans la console développeur
Mon problème est que je reçois toujours une réponse NOT_MARKET_MANAGED - indépendamment des paramètres dans la réponse de test de la console développeur. Les documents indiquent que je dois être connecté à un appareil avec un compte éditeur. Il ne dit pas ce que cela signifie spécifiquement. J'ai ajouté un compte éditeur pour les comptes de l'appareil, mais cela n'aide pas. Étant donné que la bibliothèque de licences dépend de l'application Market, j'ai modifié le compte dans l'application Marker. Pas d'effet non plus. J'ai fait un tour de table et trouvé quelque chose dans la ligne "... que je dois être connecté avec le compte de l'éditeur comme compte principal ...". Quel est exactement le compte principal reste vague. Certaines sources indiquent qu'une réinitialisation d'usine est nécessaire pour la connexion d'un compte principal. Je n'ai pas essayé mais je pense que vous perdez ce que vous avez fait sur l'appareil, les installations, les messages, les contacts et autres. C'est incroyablement impraticable. Ma question est: Comment tester l'application par rapport à diverses réponses?
'Je n'ai pas téléchargé l'application sur le marché' et 'j'ai toujours une réponse NOT_MARKET_MANAGED' semblent être les déclarations clés ici ... –
J'ai implémenté LVL dans quelques applications et j'ai écrit un [côté serveur bibliothèque de vérification] (http://code.google.com/p/android-market-license-verification/). Vous devez télécharger votre application pour que l'Android Market soit au courant de votre colis ou qu'il réponde à "Non géré par le marché". Téléchargez un brouillon d'application et vous pouvez ensuite jouer avec les réponses forcées. –