Version: 2019.4
言語: 日本語
UDP パッケージを使用したアプリ内課金 (IAP) の実装
UDP コンソールを使ったゲームの管理と公開

UDP サンドボックスによるゲームのテスト

ゲームを初めてリリースしてアプリストア用に再パックする前に、サンドボックス環境でゲームをテストしてください。

  • すべてのゲームに対して、サンドボックスで UDP を少なくとも 1 回初期化してください
    • Initialize() メソッドを呼び出します
  • サンドボックスで IAP の購入を少なくとも 1 回完了します (ゲームに IAP が設定されている場合)
    • Purchase() メソッドを呼び出します

ノート: これは、UDP 実装が単純で通常通りの場合に機能することを保証するためです。UDP メソッドはより広範囲にテストすることを推奨します。 最初のリリース後、UDP でゲームの新しいリビジョンをリリースするために、サンドボックステストを繰り返す必要はありません。

サンドボックスでゲームをテストする手順は、以下の通りです。

  1. UDP Setting ウィンドウで、UDP Sandbox Test Accounts セクションに移動し、サンドボックス環境のログイン認証情報を作成します。
    UDP コンソールですでに認証情報がある場合は、それらを使用できます。
  2. Android デバイスやエミュレーターでゲームを実行します。
    ゲームの起動時には、Initialize メソッドを呼び出す必要があります。このメソッドは、サンドボックス環境でログイン画面を自動的に表示します。ゲームの起動時に Initialize を呼び出さなかった場合は、必要な手順を行い Initialize を呼び出します。
    1. サンドボックステストアカウントのログイン認証情報を入力します。
      ゲームの初期化を確認するために必要な作業はこれだけです。
    2. IAP ゲームの場合は、IAP をテストするため購入します。
      サンドボックス環境では、実際のトランザクションは行われません。

各テストがパスしたら、以下を行います。

  • サンドボックス環境はトースト通知を表示します
  • UDP サンドボックスは UDP コンソールの Sandbox Testing セクションを更新して、該当するテストに緑色の Tested (テスト済み) ステータスを表示します

必要なすべてのテストにパスすると、Game Info ページの左側に緑色のチェックマークが表示され、サンドボックステストに合格したことが示されます。これで、Game Info ページの残りのステップを終わらせ、最初のリビジョンをリリースし、ストアに提出できます。

サンドボックスのログイン認証情報は、サンドボックス環境用汎用 UDP ビルドでのみ機能します。UDP が実際のアプリストア用にビルドを再パックすると、UDP はサンドボックス環境とログインページを削除し、ストア固有の SDK でパッチを適用します。ビルドのストア固有の SDK は、IAP トランザクションをそのストアの支払いシステムで確実に機能させます。

ノート: サンドボックスモードは、サーバー側の検証もサポートしています。

トラブルシュート

以下のような IAP に関連する問題が発生した場合は、UDP と IAP (またはどちらか) の実装を確認してください。

  • ログイン画面が表示されない
  • IAP プロダクトが取得されない
  • 購入ボタンが反応しない
  • 購入を完了できない

トラブルシューティングに関する詳細は、UDP パッケージのドキュメント を参照するか、UDP コンソールの “Contact Support” リンクから UDP サポートチームにお問い合わせください。

UDP パッケージを使用したアプリ内課金 (IAP) の実装
UDP コンソールを使ったゲームの管理と公開