最近、Google Play Consoleでこのエラーを受け取りました:
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
ただし、現在、サーバーで正しいAPIバージョン3を使用して、アプリ内購入の請求領収書を検証しています。私たちが使用しているアプリ内購入ライブラリもクライアント側の機能を公開しており、ソースコードもv3を利用していることを確認しました。どちらもhttps://www.googleapis.com/androidpublisher/v3/applications/...
へのリクエストを呼び出しています
実際の購入は本番環境で検証済みなので、機能していることはわかっており、問題の原因がどこにあるのかを理解しようとしています。
また、サードパーティのプラグインが原因である可能性があることも here と読みます。
Android領収書の検証で詐欺/サンドボックスの購入が報告されていないことを確認できるとのことですが、最近Facebook SDKを統合しました。
他の誰かがこのアクションが必要なサインに遭遇しましたか?もしそうなら、それを排除/解決するためにどのようなステップを踏みましたか、そしてそれらはandroidpublisher APIを使用していたサードパーティのプラグインに関連していたのですか?
使用している可能性があります
https://www.googleapis.com/androidpublisher/v1/applications/
購入を検証するには、V1をV3に置き換えます
https://developers.google.com/Android-publisher/api-ref/purchases/subscriptions/get
サーバー側からの購入レシートを検証するため。