XR-047: User-Profile Access *

Version 1.1, 2/1/2021

Titles must give users the option to access other Xbox Live users' gamercards wherever users' display names are enumerated.

More Information

Examples of where this requirement applies include leaderboards, session lobbies, and post-game statistics.

To perform this action, titles must use the ShowProfileCardAsync (XDK) or XGameUiShowPlayerProfileCardAsync (GDK) API on Xbox consoles, and when developing for Windows, the show_profile_card_ui or ShowProfileCardUIAsync APIs. For more information about these APIs, see the development documentation for your target platform.

Exemptions

This requirement does not apply when displaying names in areas where UI navigation is not enabled, such as in static loading screens or in a heads-up display during active gameplay.

Implementation Guidance and Best Practices

Additional Resources

Certification Test Cases

047-01 User-Profile Access

Test Steps

  1. Devices 1 and 2: Boot the title.
  2. Devices 1 and 2: Sign in to an Xbox Live profile.
  3. Device 1: Set up an Xbox Live multiplayer game session.
  4. Device 2: Find and join the game session created by console 1.
  5. Verify the following after device 2 has joined the game session:
  • From the pre-game lobby, access another Xbox Live user's gamercard by selecting the user's gamertag.
  • During gameplay, attempt to access another Xbox Live user's gamercard by selecting the user's gamertag. (This may or may not be possible, depending on the title.)
  • From the post-game statistics screen, access another Xbox Live user's gamercard by selecting the user's gamertag.
  • From the leaderboards area, access another user's Xbox Live gamercard by selecting the user's gamertag.
  • Find any other area where gamertags are listed, and attempt to access another Xbox Live user's gamercard by selecting the user's gamertag.

Expected Result
It is expected that the user will be able to view the other Xbox Live user's gamercard information.

Pass Examples

  1. A user is able to access another Xbox Live user's gamercard in all locations where gamertags are displayed and UI navigation is enabled.

Fail Examples

  1. A user is unable to access another Xbox Live user's gamercard in any location where gamertags are displayed and UI navigation is enabled.