您想找什么?
Hero background image
如何在跨平台游戏中使用身份验证功能
玩家越来越期待多平台游戏的跨平台支持。了解 Unity Gaming Services (UGS) 如何帮助您随时随地为玩家提供支持。
此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,

跨平台支持为何重要?

多平台游戏日益增多,对跨平台功能的需求也随之增加。玩家希望能够选择自己喜欢的游戏平台,并期待在手机、台式机和游戏机之间顺利转换。在本指南中,我们将探讨 UGS 的跨平台解决方案及其如何支持您的使用案例。

aset1

来自 UGS 的跨平台解决方案

UGS 提供强大的跨平台账户和身份验证解决方案,支持所有主要设备和平台的跨平台游戏和进度。您可以通过 OpenID Connect 和 Custom Token Exchange 将 UGS 与任何自定义身份验证系统集成,从而让采用自定义身份解决方案的游戏轻松释放 UGS 的全部功能。

Code-Link

Code-Link通过在一台登录设备上生成可用于在另一台设备上登录的简单代码,提供简单快捷的跨平台 ID 支持。

tab1

有了 Code-Link,您就可以让玩家灵活地跨平台移动,无需多次输入登录凭证,同时完全避免第三方登录。Code-Link 支持匿名和特定平台登录方法。

例如,玩家可以在安卓设备上匿名开始游戏。达到 2 级后,他们决定继续在控制台上前进。在游戏机上打开游戏会生成一个代码,他们可以在安卓设备上输入。一旦确认,他们就可以继续在控制台上玩游戏。

Code-Link 适用于 3.0.0 及更新版本的 SDK。请按照以下步骤在您的 Unity Dashboard 账户中配置 Code-Link。

tab2

在 Unity 控制面板的身份验证部分,选择 Code-Linking 作为身份供应商。

tab3

单击 "添加提供程序",为您的项目启用代码链接。

tab4

代码链接会出现在你的仪表板上,你可以根据需要启用、禁用或删除它。

Unity 玩家账户

玩家账户是专为游戏设计的登录和 ID 解决方案。它与 Unity 和 UGS 集成,使您可以提供跨平台/设备/游戏的玩家 ID,而无需构建自定义解决方案。

UPA1

Unity Player Accounts 以前是测试版,现在作为通用(GA)解决方案推出。它支持一系列平台和设备,包括 iOS、Android、Windows 和 MacOS。

您的玩家可以创建一个单一账户,该账户可用于任何支持 Unity 玩家账户作为登录提供商的游戏。您还可以通过我们的组织级玩家标识符,在所有使用 Unity 玩家账户的游戏中提供持久的玩家资料。

按照以下说明开始使用玩家账户。

UPA2

在 Unity 控制面板的身份验证部分,选择 Unity 玩家账户作为身份供应商。

UPA3

通过添加游戏名称和支持的平台来设置 Unity 玩家账户。一旦准备好上线游戏,即可添加服务条款和隐私政策。

UPA4

Unity 玩家账户将显示在您的仪表板中,您可以根据需要启用、禁用或删除该账户。

用户和密码

用户名/密码

用户名/密码可让玩家使用特定游戏的登录凭证登录。这样,您就可以在不依赖第三方登录解决方案的情况下,建立一个经过验证的用户群。它可以进行定制,以符合您的游戏美学,并且可以跨平台运行,因此玩家可以在不同设备上进行游戏。

自带身份标识(BYOID)

如果您已经拥有自己的自定义身份解决方案,并希望在 UGS 中继续使用,可以使用我们的 BYOID 解决方案:OpenID Connect (OIDC) 或自定义 ID。

OpenID Connect 允许您在游戏中使用现有的符合 OIDC 标准的身份解决方案,如 PlayFab、Firebase、Epic Online Services 等。

如果您的自定义身份解决方案不符合 OIDC 标准,您可以使用自定义 ID 功能与 UGS 集成。这样,您就可以将 Unity 服务账户令牌和自定义用户 ID 与 Unity Authentication 玩家 ID 和令牌进行交换。

所有主要平台都支持 OpenID Connect 和自定义 ID 解决方案。只要您的自定义身份解决方案支持某个平台,您就可以使用 BYOID 解决方案在这些设备上提供游戏进度。

管理您的跨平台游戏

一旦您的玩家通过 UGS 支持的各种方法之一创建了跨平台账户,您就需要一些工具来管理他们的账户。UGS 的玩家管理功能可以帮助您管理游戏的许多不同方面,包括

通过球员 ID、用户名和外部 ID 查找球员

删除或封禁玩家

查看玩家账户的基本信息,如链接的身份供应商、外部 ID、账户创建日期和最后登录日期

通过管理 API 重置遗忘的密码

使用管理 API 和 CLI 方便地访问功能。更多信息,请参阅我们的APICLI文档。

您喜欢本文吗?
是的!
还行。