私はXamarin.Androidアプリケーションにアプリ内課金を統合しています。 Googleテスト製品(android.test.preasedなど)を使用してAPIをテストしたところ、うまくいきました。いくつかのテストを行った後、私はOnInAppBillingError
イベントで次のエラーを受け取り始めました。「アプリ内課金バージョン3がサポートされていません」最新のPlayストア
ERROR:com.example.appname
com.example.appnameは私のアプリのバンドルIDであるためアプリ内課金バージョン3がサポートされていません。
このエラーはインターネット(this is the closest match)で見つかりました。解決策はGoogle Play Clientを更新することです。最新のGPC(バージョン5.9.12)があります。
奇妙なことは、私がいくつかの成功したテストの後にこのエラーを受け取ったことです。私の電話がインターネットに接続されていなくても、私はそれを受け取ります。これは、請求SDKが私の電話機で欠落しているものをチェックしていることを示しています。
最初のテストでは、Android 4.4.4を実行しているMotoG 1st GenとGoogle Play Client 5.9.12を使用しました(これは最初に動作してからエラーが表示されたテストです)。その後、もう2台のデバイスを使用することにしました。Samsung S4(Android 4.4.2、GPC 5.9.12)で動作し、Samsung S2(Android 4.1.2、GPC 5.7.10)で再び失敗しました。
EDIT:数日後にエラーが(それだけで動作を停止し、課金コードを変更していなかった)サムスンS4に示し始め。私はまた、サムスンS5を使用しました。
動作しません。両方のアプリでデータを消去してGoogle Playを停止しました。 – agarwaen