- People 服務只擁有並傳回使用者人員清單上的 XUID,以及每個 XUID 的一些非常基本的資訊 (例如最愛狀態)。
- Presence 服務擁有 XUID 線上狀態資訊的相關資料。
- Leaderboards 服務擁有 XUID 清單的排名資訊。
目前在遊戲中的使用者清單
遊戲擁有: 遊戲中其他使用者的隨機 XUID 清單。 目標: 為每位其他使用者呈現最少的資訊。 要呈現的欄位 [擁有服務]:GameDisplayName [Profile]
呼叫流程:
以 XUID 清單呼叫 Profile。
返回本主題頂端。
目前使用者的人員中在線上者的清單
遊戲擁有: 目前使用者的 XUID。 目標: 呈現目前使用者人員清單中線上使用者的豐富清單。 要呈現的欄位 [擁有服務]:- 最愛指標 [People]
- 顯示圖片 [Profile]
GameDisplayName[Profile]- 基本線上狀態 (綠色圓圈) [Presence]
- 呼叫
Presence,傳入People代稱,以取得使用者每位人員的 XUID 和線上狀態。 - 平行進行:
- 呼叫
Profile,傳入整個 XUID 清單,以取得每個 XUID 的顯示名稱和圖片 URL。然後,取得每個圖片 URL 的影像。 - 呼叫
People,傳入 XUID 清單,以找出其中是否有使用者的最愛。
- 呼叫
包含隨機使用者的全域排行榜
遊戲擁有: 排行榜的識別碼/名稱。 目標: 為排行榜上的每位使用者呈現基本資訊。 要呈現的欄位 [擁有服務]:- 最愛指標 [People]
GameDisplayName[Profile]- 排名 [Leaderboards]
- 分數 [Leaderboards]
- 呼叫
Leaderboards,以取得特定排行榜的 XUID、排名和分數。 - 平行進行:
- 呼叫
Profile,傳入 XUID 清單,以取得每個 XUID 的顯示名稱和圖片 URL。 - 呼叫
People,傳入 XUID 清單,以找出其中是否有使用者的最愛。
- 呼叫
使用者人員的排行榜
遊戲擁有:- 排行榜的識別碼/名稱
- 目前使用者的 XUID
- 最愛指標 [People]
GameDisplayName[Profile]- 排名 [Leaderboards]
- 分數 [Leaderboards]
- 呼叫
Leaderboards,傳入People代稱,以取得限定於使用者人員清單之特定排行榜的 XUID、排名和分數。 - 平行進行:
- 呼叫
Profile,傳入 XUID 清單,以取得每個 XUID 的顯示名稱和圖片 URL。 - 呼叫
People,傳入 XUID 清單,以找出其中是否有使用者的最愛。
- 呼叫
