J'ai mis en œuvre Google License Checker en lisant Les instructions officielles . et voici l'autorisation manifeste que j'ai donnée p> après la mise en oeuvre de cette application, je exécute l'application et la signer avec la touche de déverrouillage et Téléchargé APK en tant que projet dans Google Play Developer Console Strard> et j'ai également ajouté 3 compte de test dans la définition de la console de développeur. P> Selon je lis et comprenez que le doit être exécuté dans l'appareil. qui ayant le compte de test en tant que compte principal dans le périphérique et le reste du périphérique, il faudrait montrer la boîte de dialogue. P> mais dans mon cas dans tout le périphérique, cela fonctionnera bien et cette chose se produit une situation étrange si Internet est déconnecté qu'il affichera la boîte de dialogue sur la piratage et s'il est connecté à celui de l'utilisation de tous les périphériques. P> P>
3 Réponses :
Le LVL fonctionne sur tous les périphériques avec les comptes que vous avez ajoutés, non seulement le compte principal. Il ne devrait pas fonctionner sur les téléphones avec un compte que vous n'avez pas ajouté à la console de développeur. Même, le LVL tente de vérifier votre application avec le Google Lvl -server, vous avez donc besoin d'une connexion Internet, c'est bon. Si vous souhaitez simplement vérifier la licence une fois, vous devez enregistrer certaines données par exemple dans les préférences partagées, que le chèque a déjà fait. Donc, la prochaine fois que l'application commence, vous pouvez vérifier avec ces préférences partagées enregistrées si l'application est simplement vérifiée. Si oui, ne vérifiez plus, si non, essayez à nouveau. p>
Vous pouvez définir le comportement de la licence de vérification dans la console de développeur, vous pouvez simuler une réponse normale ou par exemple une réponse «non vérifiée», etc., etc. P>
Dans mon cas, il fonctionne également dans l'appareil dont le compte que je n'ai pas ajouté dans la console de développeur signifie que l'application fonctionne dans tout le périphérique.
Ok, que je comprends mal. Êtes-vous vraiment, vraiment sûr que sur l'autre périphérique n'est pas un compte de test. Je veux dire, il est possible d'avoir plus d'un compte, peut-être qu'il y a aussi des comptes de test sur ces appareils?
Vous avez déjà fait toutes ces étapes mais vérifiez clairement la fois: P>
Enfin j'ai trouvé la bonne façon de tester le vérificateur de licences Google. P>
Quand j'ai téléchargé APK dans Google Play Developer Console comme brouillon et
Si j'installez cet apk dans n'importe quel périphérique qu'il exécutera avec une réponse Et enfin, je teste de cette façon, j'ai ajouté un compte de test et je sélectionne Réponse des tests de licence forte> dans la console de développeur, comme fort> licencié fort> que l'application exécutera et après que je modifie également la définition Console de développeur avec
sa ne fonctionne pas pour moi ... s'il vous plaît aidez-moi. J'ai fait comme vous l'avez mentionné, mais chaque fois le dialogue de piratage apparaît
Vous devez ajouter Test Compte Gmail dans Google Play Developer Console et dans le périphérique, vous devez disposer de ce compte en tant que compte Gmail principal utilisé pour télécharger des applications à partir de Play Store.a bien comme je l'ai mentionné pour la réponse du test de licence dont vous avez besoin de sélectionner licencié. de notification ou aucune autre option.
Je continue à recevoir une erreur, "Erreur: (48, 0) la description com.android.vending.check_license est invalide". Toute chance que quelqu'un sache pourquoi? Merci beaucoup.