前のセクションでは、now.gg決済モジュールのライブラリ統合に焦点を当てました。このセクションでは、この統合のテストに焦点を当てます。
内部テストでは、決済モジュールとアプリの統合をテストできます。提供されたテスト通貨を使用してアプリ内購入を実行するテストユーザーを追加し、完全な購入フローをテストできます。
- now.gg決済サービスは自動的にテストユーザーを検出します。テストユーザーとして、アプリ内購入をテストするために実際のお金を使う必要はありません。
- アプリ内購入をテストするために、テスト 通貨を提供しました。
- テスト 通貨は無制限で、テスト購入に使用されます。
自身のアプリで決済モジュールの統合をテストする方法:
- テストユーザーを追加する
- 決済フローをテストする
1. テストユーザーの追加
以下の手順でテストユーザーアカウントを追加し、アプリ/ゲームと決済モジュールの統合をテストしてください:
- 登録済みの開発者アカウントを使用してnowStudioにログインします。
- [全アプリ] に移動します。
- 統合をテストしたいアプリに対して、「詳細を見る」をクリックします。
- 左サイドバーの「テスター」をクリックします。
- 「テスターの追加」をクリックします。
以下に示すように、ユーザーの一意の userID (IN_GAME_ID
)、またはテストに使用する now.gg アカウントに関連付けられた電子メール アドレスを入力できます。
- 「追加」をクリックします。
「テスターが正常に追加されました」という確認画面が表示されます。
- (決済テストに進みます)
2. BlueStacks 5での決済フローのテスト
必要事項
BlueStacks 5 (BS5)上で決済フローをテストするには、以下の手順が必要です:
- now.gg決済と統合したアプリ/ゲームをインストールします。
- アプリ/ゲームを起動し、決済フローをテストします。
- ユーザ固有のユーザID(
IN_GAME_ID
)を入力した場合:
- アプリ内プロダクトを購入しようとすると、ログインオプションは表示されず、決済フローに直接移動します。
- now.ggアカウントに関連付けられているEメールアドレスを入力した場合:
- アプリ内プロダクトを購入しようとした際に、まだログインしていない場合はテストアカウントでログインするポップアップが表示されます。
- 以下のように、now.ggアカウント(Facebook/Google/Discord)を使用してログインします。
- nowStudioでテスターとして追加したのと同じアカウントを使用してください。
- チェックアウト画面で、次のように テスト 通貨を使用して購入を行います。:
- テスト通貨は無制限であり、特に支払いフローのテストに使用されます。
重要な情報
- テスト通貨を使用したアプリ内購入は、課金サービスが作成する財務報告には含まれません。
- 64bit版のBlueStacks 5でアプリをテストしていることを確認してください。
- 決済時に「あなたの国では利用可能な決済方法がありません」というメッセージが表示された場合は、以下のいずれかを行ってください。
- BlueStacksで決済のデバッグ環境を有効にするため、こちらのガイドをご利用ください。
- または、VPNをご利用ください。
- 例えば、now.gg決済を使ってIAP購入をテストする国として香港(HK)を選択することができます。
- BS5 でデバッグ環境を有効にし、Logcatを使用してシステムログを収集します。
デモアプリ
ダウンロード パッケージには、(ネイティブ Android および Unity) のデモ アプリも含まれています。
- このアプリをインストールすることで、now.gg決済を利用したIAP決済の流れを理解することができます。
- デモAPKをインストールする手順は、アプリをインストールする手順(上記)と同じです。
サポートが必要な場合
サポートが必要な場合は、dev-support@now.ggまでメールにてご連絡ください。