玩家登录网上商店
了解玩家如何进行网上商店身份验证,以及登录如何将持久性 Unity 玩家帐户与游戏已使用的玩家身份关联。
阅读时间3 分钟最后更新于 1 个月前
每个玩家必须先通过身份验证,然后才能从网上商店购买。Authentication 将每次购买连接到游戏使用的同一玩家身份。
网上商店将身份验证和登录用于不同的目的:
- Authentication 标识进行购买的玩家。当玩家在游戏中打开网上商店时,游戏会将玩家的会话传递给商店。玩家会自动进行身份验证,无需登录。
- 通过登录,经过身份验证的玩家可以将持久性 Unity Player 帐户(例如 Google、Apple 或电子邮件)与其现有玩家身份关联。登录不会改变玩家身份。它会向该身份添加一个持久帐户。
有关这些流程背后的帐户系统的更多信息,请参阅 Unity Authentication。
玩家身份验证
当玩家从游戏中打开网上商店时,游戏会自动通过向商店传递玩家会话来验证玩家身份。玩家无需登录。
如果玩家直接从浏览器、书签或共享链接打开网上商店,则商店没有游戏会话对其进行身份验证。商店会显示一个未经身份验证的登录页面,并提示玩家从游戏中打开商店。
有关更多信息,请参阅从游戏打开网上商店。
Sign-in method(登录方法):
登录可用时,网上商店会使用 Unity Player Accounts。玩家可以使用以下方法之一登录:
- Google 帐户。
- Apple 帐户。
- 由一次性代码验证的电子邮件地址。
您可以在 Webshop 的 Player Authentication 设置中选择 Webshop 提供的登录方法。
登录和购买
登录不会改变购买归因于哪个身份。网上商店使用与游戏相同的玩家身份。收据验证、授权授予和订单历史记录会使用该身份的现有应用内购 (IAP) 流程。网络购买授予与游戏内购买相同的权利。
登录会将持久性 Unity Player 帐户与玩家身份关联。登录后,玩家可以从浏览器书签返回到商店,商店会自动识别他们的会话,而无需重新打开游戏。玩家不需要单独的 Web 帐户,从游戏中开店时也无需登录即可购买。