web-dev-qa-db-fra.com

Action de la console Google Play requise pour mettre à jour l'API de confirmation de facturation côté serveur, mais l'API utilise déjà la dernière version

Nous avons récemment reçu cette erreur dans notre console Google Play:

ACTION REQUIRED: Your server-side billing confirmations will stop working on December 1, 2019
Your app is using an old version of the Google Play Developer API. From December 1 2019, versions 1 and 2 of this API will no longer be available, and any calls to these versions will fail. Update to version 3 before this date. Note that this is not related to the AIDL/Billing Library deprecation. Learn more

Cependant, nous utilisons actuellement la bonne version3 de l'API sur notre serveur pour valider nos reçus de facturation d'achat intégrés. Une bibliothèque d'achat intégrée que nous utilisons expose également les fonctionnalités côté client, et j'ai confirmé que leur code source utilise également la v3. Les deux appellent la demande à https://www.googleapis.com/androidpublisher/v3/applications/...

Nous avons fait valider de vrais achats en production, donc je sais que c'est fonctionnel et j'essaie de comprendre où est la source du problème.

J'ai également lu ici que cela pourrait être dû à des plugins tiers.

Si quelque chose nous avons récemment intégré le SDK Facebook qui a dit qu'il pourrait faire Android validation de réception pour nous pour nous assurer qu'il ne signale aucun achat de fraude/sandbox.

Quelqu'un d'autre a-t-il rencontré cette action requise signe? Si oui, quelles mesures avez-vous prises pour l'éliminer/le résoudre et étaient-elles liées à des plugins tiers qui utilisaient les apis androidpublisher?

6
Rachel

Peut-être que vous utilisez

https://www.googleapis.com/androidpublisher/v1/applications/

Pour valider l'achat, remplacez V1 par V3

https://developers.google.com/Android-publisher/api-ref/purchases/subscriptions/get

pour valider le reçu d'achat du côté serveur.

2
MIkka Marmik