2013-04-23 8 views
6

私はSamsung Galaxy Tab 2 7.0でアプリ内課金をテストしていますが、請求が利用可能かどうかを確認するときには常に3 - BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE (Billing API version is not supported for the type requested)という応答が得られます。私はドラフトアプリケーションを作成した請求:isBillingSupportedは常に利用できません

int response = payService.isBillingSupported(3, getPackageName(), "inapp"); 

、デベロッパーコンソールでAPKに署名しアップロードし、(それらのアカウントは、課金のテストのためにも使用されていることを指摘し、ダッシュボードでLICENSEテストフィールドで)テストアカウントのメールを追加しました。 また、私のデバイスは、このテストアカウントをプライマリアカウントとして使用しています。 私はEclipseでアプリケーションをデバッグしています。

編集:テストアカウントは、アプリをテストするために、Googleの関連する財布や他の何かを持っている必要があります:HTCエボ3D、同じものでも試験、応答は常に3

編集を返しますか? 私の所在地はセルビアですが、これが問題になる可能性がありますか?

この問題の原因と解決方法を教えてください。

答えて

12

これは実際の問題であり、デバイスやコードとは関係ないことを確認できました。問題は、Google Playストアとセルビアの私の所在地です。ここで

では、Googleからこの問題のための公式の詳細、次のとおりです。

現在

、セルビアのユーザーが、彼らはもはやGoogle PlayのAndroidアプリを購入する できることを報告していません。 この問題を解決するために努力しており、この国のユーザーは有料アプリを再びダウンロードできます。 ただし、現時点では問題の回避策はありません。

セルビアで購入しようとしたときにエラーが発生した場合は、 か有料のアプリがまったく表示されない場合は、この既知の問題が発生しています。 このページの開発は引き続き更新されますので、すぐに をチェックしてください。最終更新日2012年2月1日

問題が最初に報告された今2013年4月10日

、私の意図は、単にアプリ内課金をテストするために、実際のために何かを購入することはなかったです しかし、Playストアは常にプロダクション環境のように機能し、セルビアにはいくつかの問題がありますが、これはもちろん開発者にも影響しています。

  1. 決議は、場所の設定では、標準のVPN接続

  2. を経由して(私の場合ベルギー)外国インターネットにデバイスを接続し、支援するすべてのもの(GPS、のWi-Fiをオフに...それはPlayストアアプリのためのアプリケーションの設定、明確なキャッシュ(NOT DATA)で
  3. を実行している場合)
  4. ストップ()終了Playストアアプリ
  5. スタートPlayストアアプリ - それは今の国を目的としたさまざまなコンテンツをロードしますVPNがターゲットとするVPN

一度Playストアが異なる国をターゲットにすると、コードが完全に機能し始めました。

この回答は、他の国々のために、おそらく他の国でも同じような問題に遭遇した場合に助けになります。

+0

ありがとうございます。それは便利です。 – zszen

関連する問題