管理身份

管理玩家的关联身份对于确保玩家能够保护其账户并使用他们选择的访问方式至关重要。在为客户提供账户关联功能时,正确处理每种情况非常重要。

一个玩家可以有多个关联的唯一外部身份(Apple、Facebook、Google)。但是,一个外部身份只能关联到一个玩家。

检索玩家信息

GetPlayerInfoAsync() 可用于加载玩家信息,包括其关联身份。

处理账户关联冲突

如果身份已关联到另一个玩家,关联操作将抛出错误。

发生冲突时,务必告知玩家这种情况。

可以提供一个可选参数来强制创建关联。使用此选项将删除初始关联,这可能导致初始账户无法恢复。

我们建议在发生冲突时提供以下选项:

  • 选择强制关联并保留当前账户。
  • 选择通过使用 LoginWithX API 切换到初始账户。
  • 选择取消操作并保持当前状态。