Game Center の構成

Game Center App のテストの概要

Appleは、リリース済みのゲームとまったく同じサーバ環境で、すべてのプレリリース開発およびテストを実施することを許可しています。これにより、App が Game Center とどのように相互作用するかをテストでき、次のような利点があります。

  • テスターが他のテスターだけでなく、完全なプレイヤーベースでプレイできるようにすることで、バージョンアップデートのテストを簡素化しています。

  • Sandbox 環境と実稼働環境間の実装の違いを排除しています。

設計上、特定の Game Center ユーザの達成項目とハイスコアは、そのユーザの友達に表示されます。これには、特定のゲームバージョンの一部として正式にリリースされていない達成項目と Leaderboard のスコアが含まれます。同様に、Game Center のプレイヤーがプレイしたゲームは、そのゲームがまだリリースされていなくても、プレイヤーの友達全員に表示されます。

リリース戦略の一環としてこのデータを非公開にする必要がある場合に検討いただける案は、プレリリーステスト用に個別のアカウントを作成し、どの Game Center ユーザがそれらのアカウントと友達になることができるかを慎重に管理することです。

必要な役割:Account Holder、Admin、App Manager、Developer、または Marketing。「役割の権限」を参照してください。

Game Center 対応 App をテストするには、次の手順に従います。

  1. アプリバージョンで Game Center を有効にします。

  2. テストするアプリバージョンに Leaderboard や達成項目を追加します。Leaderboard達成項目の設定については、各リンクのセクションを参照してください。

  3. テストするアプリとの互換性があるアプリがある場合は併せて確認します。詳しくは、マルチプレーヤー互換性の追加についてのセクションをご覧ください。

  4. Game Center の各コンポーネントが、個別および共同で動作することをテストします。詳しくは、TestFlight を使用したアプリのテストについてのセクションをご覧ください。

  5. テストが完了したら、Leaderboard のテストデータを削除します。