1

バージョン 3 のアプリ内課金のサンプル アプリケーションを試してみましたhttp://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample ? アプリは TrivialDrive です。README の手順に従ってアプリをテストしようとしたとき。ファイル。ドラフトとして市場にアップロードし、テスト デバイスを使用してアプリ内購入を試みた後、ユーザーがこの購入の対象外であるというエラー メッセージを受け取りました。なぜ私はこのメッセージを受け取っているのか よろしくお願いします

4

2 に答える 2

0

[ユーザー アカウントと権利] タブで [ライセンス テストの応答] を [ライセンス済み] に変更することで、最終的にこれが機能するようになりました。

====================== 編集 ========================== ======

この設定を見つけるための正確な手順は次のとおりです。

Google Play デベロッパー コンソールでは、「新しいデザイン」を使用して、左側に「すべてのアプリケーション」「レポート」「設定」があります。[設定] を選択します。

ライセンス テスト ボックスがあります。テスト デバイスにあるアカウントの Gmail アドレスを入力する必要があります。これは、開発者アカウントのメール アドレスと同じにすることはできません。(ご自身での購入はできません。)

ライセンス テストの下に、「ライセンス テスト応答」ドロップダウンがあります。ライセンス済みを選択します。

これはどこかのドキュメントに記載されていると思いますが、見逃しました:)

于 2013-01-09T15:38:49.990 に答える
0

編集:

このエラーの実際の理由:

許可されていないユーザーがアイテムを購入しようとすると、このメッセージが表示されます。

そのため、アプリが公開されていない場合、テスト ユーザー以外が購入しようとすると、このエラーが発生するはずです。

Google Play では、App Store の変更を反映するのに時間がかかることに気付きました。そのため、すぐに変化を期待することはできません。むしろ待ったほうがいいです、私の場合は平均で 2 時間か 3 時間かかりました。

それでも、私が理解できなかった未知のエラーがあるかもしれません。

私のケース:

最初にテスト デバイスから購入しようとしてもこのエラーが発生しましたが、しばらく待った後、このエラーは発生しませんでした。ですから、ここで時間が理由だったと思います。

次に、アプリが公開されていないため、未承認のデバイスである非テストデバイスから試していました。

于 2013-01-01T15:21:33.423 に答える