2012-12-13 7 views
6

アプリ内課金の新しいv3を使用するアプリがあり、複数の端末ですべて機能します。唯一の例外は、Googleのドキュメントhereごとにヘルパーを初期化しようとネクサス7で、エラーを報告:AndroidアプリApplication v3で動作しないNexus 7

12-12 20:26:43.769: E/EnvironmentMainActivity(15324): Problem setting up In-app Billing: IabResult: Error checking for billing v3 support. (response: 3:Billing Unavailable) 

これはそれぞれ、それらの上に完全に別のユーザーアカウントを持っている2つの異なるネクサス7で発生します。どちらのデバイスも3.10.9のPlayストアを構築しています。テストした他のすべてのNexusデバイスと同じです。ライブラリのv3の最近の性質を考えると、オンラインでのリリースに関するプレスはほとんどありません。誰もこれについて何か知っていますか?

+0

端末でGoogle Playサービスのバージョンを確認します。機能はPlayストアアプリにもありますが、それにも依存しているようです。 –

+1

これはGoogleのIan Ni-Lewis氏によるものです。「IABv3はGoogle Playサービスに組み込まれているため、PlayサービスのAPKへの更新が必要です。 V2はPlayストアクライアント自体に組み込まれていました。キャッシュ/ EULAの問題はIABとは特に関係しません。Playサービスを設定することに関連しています(とにかく、ほとんどのユーザーにとってはうまくいけばキャッシュ部分です)。あなたのアプリがそれを利用する前にPlay Servicesを更新する必要があるこの移行期になるのは大変だが、ほとんどの人は、OSのアップグレードを待つよりも良いことに同意すると思う。 –

+0

最新のGPSは2.0.12です:https://play.google.com/store/apps/details?id=com.google.android.gms –

答えて

16

Google Playストアのキャッシュとデータを消去し、少なくとも1回はGoogle Playストアを開始してください。

+0

固定課金はサポートされていませんが、今では項目。これは技術的に元の質問を解決するので、午前中にそれのための新しい質問をする。 – Jared

+1

Googleのパッケージ名を変更したためにエラーが発生したため、Google Playと一致しませんでした。あまりにも多くのコーディングによって引き起こされるマイナーな監視。入力いただきありがとうございます。 – Jared

+0

なぜ答えを受け入れましたか? –

2

Google Playストアにログインしていないの端末でコードを実行すると問題が発生しました。 デバイスを変更して、問題を解決しました。

+0

ありがとうございます - これは私にとっては問題でした。テストデバイスがGoogleアカウントでログインしていない – Bonton255

関連する問題