アプリ内課金の新しい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の最近の性質を考えると、オンラインでのリリースに関するプレスはほとんどありません。誰もこれについて何か知っていますか?
端末でGoogle Playサービスのバージョンを確認します。機能はPlayストアアプリにもありますが、それにも依存しているようです。 –
これはGoogleのIan Ni-Lewis氏によるものです。「IABv3はGoogle Playサービスに組み込まれているため、PlayサービスのAPKへの更新が必要です。 V2はPlayストアクライアント自体に組み込まれていました。キャッシュ/ EULAの問題はIABとは特に関係しません。Playサービスを設定することに関連しています(とにかく、ほとんどのユーザーにとってはうまくいけばキャッシュ部分です)。あなたのアプリがそれを利用する前にPlay Servicesを更新する必要があるこの移行期になるのは大変だが、ほとんどの人は、OSのアップグレードを待つよりも良いことに同意すると思う。 –
最新のGPSは2.0.12です:https://play.google.com/store/apps/details?id=com.google.android.gms –