MicrosoftGame.config 元素 - TitleId

指定游戏 Xbox Live 游戏 ID,用作 Xbox Live 服务的标识。 自 2022 年 3 月 GDK 起,如果指定了 MSAAppId 元素,则新游戏需要游戏 ID。 此要求由 MicrosoftGame.config 架构版本更新 (从 configVersion 0 到 configVersion 1) 强制执行,该更新仅适用于使用 2022 年 3 月 GDK 及更高版本创建的新游戏。

父级

此元素的父元素是“游戏”元素。

要求

此元素是可选的,不需要设置。 如果 MicrosoftGame.config 中的 configVersion = 1,则需要在以下情况下设置此元素:

  • 指定了 MSAAppId 元素。
  • 指定了 NoCodePCRoot 元素。
  • AdvancedUserModel 元素设置为 false 值。

平台

此元素涉及到电脑和主机。

行为

  • 无特性。
  • 没有默认值。
  • 允许的值为 8 个十六进制字符。

备注

  • TitleId 元素是从合作伙伴中心生成的游戏标识。 可以在游戏设置 - >标识详细信息中找到合作伙伴中心项目。
  • MicrosoftGame.config 中的 TitleId 元素必须与合作伙伴中心中的值相匹配。 MicrosoftGame.config 编辑器提供了一个名为“应用商店关联向导”的工具,它会自动将 TitleId 的本地 .config 值(以及其他 ID 值)与产品在合作伙伴中心中存在的值同步。
  • Visual Studio 新项目模板将为此元素提供默认值“FFFFFFFF”。 此值允许提前迭代游戏编译,而无需立即从合作伙伴中心获取 ID。 强烈建议在获取游戏生成后立即更改此 ID,以避免在尝试执行 API 调用时失败。

另请参阅

MicrosoftGame.config 参考 - 目录