6

「アプリ内課金のテスト」に関する Google のドキュメントによると、課金およびサブスクリプション サービスのアプリ内テストに使用される 4 つの予約済み製品 ID があります。

  • android.test.購入済み
  • android.test.canceled
  • android.test.refunded
  • android.test.item_unavailable

先週 Google によって導入された、アプリ内サブスクリプションをエンドツーエンドでテストするために使用できる予約済みの製品 ID は何ですか? android.test.purchased は、「subs」製品タイプではなく、「inapp」製品タイプにのみ適用されます。

4

1 に答える 1

0

デバッグビルドでのみ表示される安価なテストサブスクリプションを作成することで、アプリ内サブスクリプションをテストできます(ただし、他のすべての点でGoogle Playで有効な製品です)。ここで説明するテストアカウントを使用することで、サブスクリプション製品を購入し、エンドツーエンドでテストすることができます。

テストアカウントについては次のようになっています。

実際のアプリ内購入でアプリ内課金の実装をテストするには、GooglePlayパブリッシャーサイトに少なくとも1つのテストアカウントを登録する必要があります。Googleウォレットでは自分から商品を購入できないため、デベロッパーアカウントを使用してアプリ内購入プロセス全体をテストすることはできません。以前にテストアカウントを設定したことがない場合は、テストアカウントの設定を参照してください。

また、テストアカウントは、アイテムが公開されている場合にのみ、製品リストのアイテムを購入できます。アプリケーションを公開する必要はありませんが、アイテムを公開する必要があります。

テストアカウントを使用してアイテムを購入すると、テストアカウントはGoogleウォレットを通じて請求され、Googleウォレットの販売者アカウントは購入の支払いを受け取ります。したがって、テストアカウントで行われた購入の払い戻しを行うことをお勧めします。そうしないと、購入はマーチャントアカウントへの実際の支払いとして表示されます。

于 2012-05-26T07:05:14.483 に答える