App Store Connectヘルプ
Leaderboardの管理
Leaderboardは、ゲーム内で友好的な競争を促すのに役立ちます。App Store ConnectでLeaderboardを設定するときは、収集するスコアやその順序などの詳細を指定します。Leaderboardを表示する言語ごとに、Leaderboard名、スコアのフォーマット、スコア単位を指定します。また、スコアを示すローカライズされた画像をLeaderboardに含めることもできます。
作成できるLeaderboardには、次の2種類があります。
-
標準Leaderboard:Leaderboardが削除されない限り、スコアデータがリセットされないLeaderboard。
-
周期Leaderboard:設定に基づいてスコアデータが継続的にリセットされるLeaderboard。
Leaderboardセットを使用せずに設定できるLeaderboardは最大100個です。Leaderboardセットを使用する場合は、最大500個のLeaderboardを、100個のLeaderboardセットにまたがって設定できます。
開発情報については、「GameKit」の「Leaderboards」を参照してください。
必要な役割:Account Holder、Admin、App Manager、Developer、またはMarketing。「役割の権限」を参照してください。
標準Leaderboardを作成する
-
「アプリ」でGame Centerを有効にするアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
「Leaderboardを追加」をクリックします。
注:Leaderboardがすでにある場合は、「Leaderboard」セクションの追加ボタン(+)をクリックします。Leaderboardセットがすでにある場合は、新しいLeaderboardセットを作成するか、選択したセットに新しいLeaderboardを追加します。
-
参照名とLeaderboard IDを入力します。
-
「標準Leaderboard」を選択します。
-
「次へ」をクリックします。
-
スコアのフォーマット情報を入力します。
-
「作成」をクリックします。
-
「Leaderboardのローカリゼーション」で、「ローカリゼーションを追加」をクリックして言語を1つ以上追加します。
-
ローカリゼーション情報を入力します。
-
「保存」をクリックします。
Leaderboardの言語サポートを追加するには、言語ごとに上記の手順を繰り返します。Leaderboardの公開準備が整い次第、アプリバージョンに追加してください。
周期Leaderboardを作成する
周期Leaderboardでは、Leaderboardのスコアをリセットできるため、Leaderboardの構成に柔軟性が加えられます。Leaderboardをリセットする機能は、プレーヤーがLeaderboardの周期ごとに新しいトップスコアを記録できるため、より競争性のあるゲーム体験を作り出します。
Leaderboardの最小周期は5分、最大周期は30日です。なお、周期が重ならないように設定してください。
-
「アプリ」で、表示するアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
「Leaderboardを追加」をクリックします。
注:Leaderboardがすでにある場合は、「Leaderboard」セクションの追加ボタン(+)をクリックします。Leaderboardセットがすでにある場合は、新しいLeaderboardセットを作成するか、選択したセットに新しいLeaderboardを追加します。
-
参照名とLeaderboard IDを入力します。
-
「次へ」をクリックします。
-
「周期Leaderboard」を選択します。
-
「開始日時」「期間」「再起動間隔」フィールドを入力します。
-
「次へ」をクリックします。
-
スコアのフォーマット情報を入力します。
-
「作成」をクリックします。
-
「Leaderboardのローカリゼーション」で、「ローカリゼーションを追加」をクリックして言語を1つ以上追加します。
-
ローカリゼーション情報を入力します。
-
「保存」をクリックします。
Leaderboardの言語サポートを追加するには、言語ごとに上記の手順を繰り返します。Leaderboardの公開準備が整い次第、アプリバージョンに追加してください。
デフォルトのLeaderboardを設定する
-
「アプリ」で、表示するアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
「Leaderboard」セクションで「デフォルト」列を探し、デフォルトとして設定したいLeaderboardにカーソルを置きます。
-
「デフォルトに設定」をクリックします。
Leaderboardの配置
Leaderboardは、App Store Connectに表示される順にプレイヤーに提示されます。Leaderboardの順序は、アプリのGame Centerページで変更できます。
-
「アプリ」で、表示するアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
右上の「順序を編集」をクリックします。
Leaderboardセット内のLeaderboardの順序を変更するには、目的のLeaderboardセットを選択してから「順序を編集」をクリックします。
-
各Leaderboardの左側にある並べ替えバーをクリックし、希望の位置までドラッグします。
-
「保存」をクリックします。
Leaderboardをアーカイブまたはアーカイブ解除する
ライブ状態のLeaderboardをアーカイブすることで、Game Centerのユーザインターフェイスにおけるすべての関連セクションからLeaderboardを削除できます。また、これによりGKLeaderboardの取得時にデータを返さないようになります。Leaderboardのアーカイブとアーカイブ解除はいつでも行えます。
-
「アプリ」で対象のアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
「Leaderboard」セクションでアーカイブするLeaderboardを選択すると、
Leaderboardセットがある場合は、表示したいLeaderboardセットを選択してから、アーカイブしたいLeaderboardを選択します。
-
「Leaderboardをアーカイブ」をクリックします。
Leaderboardがすでにアーカイブされている場合は、「Leaderboardのアーカイブを解除する」オプションが表示されます。このオプションをクリックし、指示に従ってアーカイブを解除します。
-
「アーカイブ」をクリックします。
変更がプレイヤーに反映されるまでに1時間以上かかる場合があります。
アーカイブ済みのLeaderboardの一覧を表示するには、「Leaderboard」セクションにある省略記号メニュー(...)をクリックし、「アーカイブ済みのLeaderboardを表示」を選択します。Leaderboardセットが複数ある場合は、最初に表示したいLeaderboardセットを選択します。
App Store ConnectまたはGameKitでデフォルトのLeaderboardを設定する方法については、それぞれのリンクから記事を参照してください。
Leaderboardの削除
Leaderboardのステータスは、Leaderboardテーブルの「ステータス」列に表示されます。使用可能なステータス値は、「Leaderboardのステータス」で説明されています。Leaderboardが削除可能な場合は、この列に「削除」ボタンが表示されます。Game CenterでLeaderboardが利用可能になった後は、そのLeaderboardを削除することはできません。
-
「アプリ」で、表示するアプリを選択します。
-
サイドバーで、「Game Center」をクリックします。
-
「Leaderboard」セクションで、削除するLeaderboardにカーソルを置き、削除ボタンをクリックします。
-
「削除」をクリックします。
なおLeaderboardの削除は、「Leaderboard」セクションからLeaderboardを1つ選択し、左下に表示される「Leaderboardを削除」をクリックして行うことも可能です。