> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 为游戏建立默认用户

> 为游戏建立默认用户

当游戏选择使用简化用户模型时,游戏可以使用 AddDefaultUserSilently 选项调用
[XUserAddAsync](/reference/system/xuser/functions/xuseraddasync),并保证能获得一个有效的用户。获得用户后,你
可以获取他们的 gamertag(玩家代号),并指示谁在控制游戏。

如果游戏没有使用简化用户模型,则无法保证
启动时会有默认用户。游戏可以选择是否
尝试通过使用 AddDefaultUserSilently 或 AddDefaultUserAllowingUI 选项调用
[XUserAddAsync](/reference/system/xuser/functions/xuseraddasync) 来查找该默认用户。
如果这些调用返回 E\_GAMEUSER\_NO\_DEFAULT\_USER,游戏将需要有
一个初始交互式界面,请求用户登录。
当用户选择加入(可能通过点击游戏提供的
按钮)时,游戏可以在不使用默认选项的情况下调用 [XUserAddAsync](/reference/system/xuser/functions/xuseraddasync)。
这会显示 UI,并允许游戏为其获取
一个用户。

## 另请参见

[加入“需要默认用户”](/build/core-features/common/user/users-opting-into-simplified-model)
[XUserAddAsync](/reference/system/xuser/functions/xuseraddasync)


## Related topics

- [用户](/zh-CN/build/core-features/common/user/user-toc.md)
- [GDK 中的用户身份与 XUser API](/zh-CN/build/core-features/common/user/index.md)
- [更改游戏的默认用户](/zh-CN/build/core-features/common/user/users-changing-default-user.md)
- [如何:登录用户的最佳实践](/zh-CN/build/core-features/common/user/xuser_howto_best_practice_signing_in.md)
- [加入“需要默认用户”](/zh-CN/build/core-features/common/user/users-opting-into-simplified-model.md)
