14

アプリ内課金を使用してアカウント管理アイテムを販売する Android アプリがあります。

静的応答 ID を使用してアプリをテストしたところ、すべてが機能しているようです。実際の製品 ID を使用してアプリをテストしたいと考えています。

Google Play ストアでアプリを作成し、適切な権限を持つアプリのドラフト バージョンをアップロードしました。アプリ内課金アイテムを作成し、アイテムを公開しました。

現在、アプリは公開されていません。アイテムが作成および公開され、開発者アカウントのプロファイルに登録されたテスト アカウントがあり、テストに使用するデバイス上の唯一のアカウントです。アプリは、アップロードされたドラフトと同じキーで署名されています。編集:現在、Android 4.1 && 4.03 でテストしています。

アイテムを購入しようとすると、Google Play ストアがポップアップしますが、次の方法でダイアログが表示されます:リクエストしたアイテムは購入できません。

アプリを公開せずにアイテムをテスト購入するにはどうすればよいですか?

4

5 に答える 5

5

アプリをテストするときは、アプリをエクスポートして正しく署名したことを確認してください(デバッグキーを使用しないでください)。また、デバイスで正しいGoogleアカウント(登録済みのテストアカウント)を使用していることを確認してください。

また、登録済みのテストアカウントを開発者アカウントにすることはできません。

これとは別に、正常に動作するはずです。

注:独自のアプリ内購入をテストするには、有効なクレジットカードと実際の支払いが必要です。

そして最後に、現在、マーケット編集がサーバーを介して伝播して表示されるまでに数時間かかります。

于 2012-09-07T12:24:45.990 に答える
2

アプリをアップロードしてそこにアイテムを追加したばかりの場合、変更が Google Play に反映されるまでに 2 時間近くかかる場合があります。購入したい商品が表示されます。

于 2012-09-07T12:33:52.557 に答える
1

このスレッドにたどり着いた他の人にとって、今not possible to test In-app billing with just a draft versionはアプリのことです。

ドラフト アプリはサポートされなくなりました 以前は、テスト用にアプリの「ドラフト」バージョンを公開できました。この機能はサポートされなくなりました。代わりに、プレリリース アプリが Google Play ストアでどのように機能するかをテストするには、次の 2 つの方法があります。

  • アルファ版またはベータ版の配布チャネルにアプリを公開できます。これにより、Google Play ストアでアプリを利用できるようになりますが、「ホワイトリスト」に登録したテスターのみが利用できます。

  • 場合によっては、未公開のアプリで Google Play の機能をテストできます。たとえば、静的応答、つまり常に特定の結果 (「購入済み」や「払い戻し済み」など) を返す特別な予約製品 ID を使用して、未公開アプリのアプリ内課金サポートをテストできます。

詳細については、 https://developer.android.com/google/play/billing/billing_testing.html#billing-testing-testをお読みください

于 2016-07-18T09:56:23.870 に答える
0

オプションを使用してアプリ内課金をテストできます。これを見てください

編集 :

私が言及したリンクで、これを見ることができます:

注: エンド ツー エンドのテストを行うためにアプリケーションを公開する必要はありません。エンド ツー エンドのテストを実行するには、アプリケーションをドラフト アプリケーションとしてアップロードするだけです。

それでもテストできない場合は、公開してテストすることができます。アプリのアプリ内課金にバグがあると思われる場合でも、払い戻しは解決策の 1 つです。

私は何かについて考えています。開発サイトで、これを見ることができます:

デバイスでサポートされているバージョンの Google Play アプリケーションまたは MyApps アプリケーションが実行されていることを確認します。

どの Android バージョンでテストしていますか?

于 2012-09-07T12:05:30.767 に答える