0

アプリ内課金アプリケーションを作成しようとしていますが、Galaxy s 3でアプリをテストしているときはすべて正常に機能していますが、foryo2.2のあるGalaxyタブでアプリをテストしようとしているときは応答として「3」を取得しましたが、それが何を意味するのかわかりません。

だから私の質問は:Androidアプリ内課金API3はAndroid api-バージョン8をサポートしていますか?そうでない場合、サポートされているAPIバージョンは何ですか?16歳以上ですか?

コード:

バンドル所有者

dItems = mService.getPurchases(3, getPackageName(), "inapp", null);
int response = ownedItems.getInt("RESPONSE_CODE");

api-version 16の応答は0です。これは、androidapi-version8または9で接続が成功すると3が返されることを意味します。これはどこかに障害があることを意味します

4

2 に答える 2

1

GalaxyTabのGooglePlayアプリを更新しましたか?「新しい」APIを使用するには、アプリを更新する必要があると確信しています。

値が3の応答コードは、 「要求されたタイプの請求APIバージョンはサポートされていません」ことを示しています。

于 2013-01-21T09:45:26.630 に答える
0

ここでInAppBillingリクエストの応答コードを確認してください。応答コードとして3を取得しているAPIため、要求されたタイプの請求バージョンはサポートされていません。

于 2013-01-21T09:40:10.333 に答える