- Lista de usuários que estão no jogo no momento
- Lista das pessoas do usuário atual que estão online
- Placar global que contém usuários aleatórios
- Placar das pessoas do usuário
- O serviço People possui e retorna apenas os XUIDs que estão na lista de pessoas de um usuário e algumas informações muito básicas sobre cada um desses XUIDs (como o status de favorito).
- O serviço Presence possui os dados sobre as informações de status online dos XUIDs.
- O serviço Leaderboards possui as informações de classificação das listas de XUIDs.
Lista de usuários que estão no jogo no momento
O título tem: Uma lista de XUIDs aleatórios de outros usuários no jogo. Objetivo: Renderizar informações mínimas para cada um dos outros usuários. Campo a renderizar [serviço proprietário]:GameDisplayName [Profile]
Fluxo de chamadas:
Chame Profile com a lista de XUIDs.
Voltar ao início deste tópico.
Lista das pessoas do usuário atual que estão online
O título tem: O XUID do usuário atual. Objetivo: Renderizar uma lista detalhada dos usuários online que estão na lista de pessoas do usuário atual. Campo a renderizar [serviço proprietário]:- Indicador de favorito [People]
- Imagem de exibição [Profile]
GameDisplayName[Profile]- Status online básico (círculo verde) [Presence]
- Chame
Presence, passando o monikerPeoplepara obter os XUIDs e o status online de cada uma das pessoas do usuário. - Em paralelo:
- Chame
Profile, passando a lista inteira de XUIDs para obter o nome de exibição e a URL da imagem de cada um. Em seguida, obtenha as imagens de cada URL de imagem. - Chame
People, passando a lista de XUIDs para descobrir se algum deles é favorito do usuário.
- Chame
Placar global que contém usuários aleatórios
O título tem: O ID/nome do placar. Objetivo: Renderizar informações básicas de cada usuário no placar. Campo a renderizar [serviço proprietário]:- Indicador de favorito [People]
GameDisplayName[Profile]- Classificação [Leaderboards]
- Pontuação [Leaderboards]
- Chame
Leaderboardspara obter os XUIDs, a classificação e as pontuações do placar específico. - Em paralelo:
- Chame
Profile, passando a lista de XUIDs para obter o nome de exibição e a URL da imagem de cada um. - Chame
People, passando a lista de XUIDs para descobrir se algum deles é favorito do usuário.
- Chame
Placar das pessoas do usuário
O título tem:- O ID/nome do placar
- O XUID do usuário atual
- Indicador de favorito [People]
GameDisplayName[Profile]- Classificação [Leaderboards]
- Pontuação [Leaderboards]
- Chame
Leaderboards, passando o monikerPeoplepara obter os XUIDs, a classificação e as pontuações do placar específico, limitado à lista de pessoas do usuário. - Em paralelo:
- Chame
Profile, passando a lista de XUIDs para obter o nome de exibição e a URL da imagem de cada um. - Chame
People, passando a lista de XUIDs para descobrir se algum deles é favorito do usuário.
- Chame
