web-dev-qa-db-fra.com

La version de l'API de facturation intégrée à Google Play est inférieure à 3

Je viens de commencer le test bêta de la mise à jour 2.0 de la bibliothèque de facturation pour le Play Store et beaucoup de mes utilisateurs reçoivent cette erreur Google Play In-app Billing API version is less than 3.

Est-ce juste une question de temps avant leur mise à jour ou certains appareils sont-ils bloqués sur des versions plus anciennes ou quoi?

10
casolorz

La version de l'API de facturation intégrée à l'application va avec le Google Play Store et la v3 est en fait assez ancienne (au moins 3 ans)

PBL vérifiera la version du client de l'utilisateur et renverra ce message d'erreur si leurs appareils ont un très ancien Play Store installé sur leurs appareils. Si vous migrez d'AIDL vers PBL et que vous n'avez pas vérifié la version de l'API de facturation du client auparavant, vous pourriez vous retrouver avec des utilisateurs signalant ce problème.

Vous ne devriez pas vous attendre à ce message d'erreur si vous effectuez une mise à niveau de PBL 1.x vers 2.0 car PBL 1.x est plus récent que v3 et il fera également cette vérification. Vous voudrez peut-être signaler un bug à l'équipe Google dans ce cas.

4
DrPower

J'ai commencé à voir cette erreur lors de l'utilisation de l'émulateur sans me connecter à Google Play.
Une fois connecté à Google Play avec mon compte, l'erreur a disparu.

13
ElegyD