Googleの例(アプリ内購入バージョン3)のテストアプリ「TrivialDrive」を機能させようとしていますが、次の問題があります。
「ガスを購入」ボタンをクリックすると、次の画面が表示されます。
このメッセージには2つの解釈が考えられます。
アイテムは利用できません。そのため、このユーザーはアイテムを取得できません。
ユーザーはどういうわけかこのアイテムを購入する資格がないので、アイテムは利用できません。
それで、それはどれですか?そして、なぜ私はとにかくこのエラーが発生する可能性がありますか?
ちなみに、アプリは昨日私の開発者アカウントにアップロードされたので、Googleがシステムにデータを入れることを推奨する2〜3時間をはるかに超えました。
また、デバイスに「Playストア」をインストールしています。
ここにちょうど良い尺度が私の開発者アカウントからのスクリーングラブです:
開発者の「テストアカウント」リストにあるGmailアドレスで登録されたデバイスからアプリを実行しています。
編集:古いスタイル(バージョン2)の課金システムを使用した別のアプリをテストしたところ、「最初に支払い方法を追加してアカウントを完成させてください」と報告されました。したがって、支払い方法の欠如が最終的な原因であるように思われますが、潜在的な顧客にそのような役に立たない誤解を招くエラーメッセージが表示されることは望ましくありません。MainActivity.javaとstrings.xmlで「アイテムが利用できません」を検索しましたが、何も見つかりませんでした。そのため、このシナリオを回避する方法がわかりません。