找回密码
 立即注册
搜索
查看: 12|回复: 0

游戏登录流程全知道?自动登录、多账号登录玩法大揭秘

[复制链接]

6343

主题

0

回帖

1万

积分

管理员

积分
19099
发表于 3 天前 | 显示全部楼层 |阅读模式
建议使用的登录流程

若要让玩家成功登录游戏,请使用以下登录流程:

游戏启动时,系统会自动启动,并尝试引导用户进行账号登录或新建一个账户。若自动登录功能失效或是用户选择不登录,界面将展示一个手动登录的选项,供用户在日后需要时自行选择登录。

当玩家开启具备自动登录特性的游戏后,便无需与登录提示进行交互即可顺利进入游戏。他们可以在“Play”游戏应用内,亦或在游戏界面中出现的初始登录提示里,激活自动登录选项。

多账号登录服务

Play游戏服务向玩家分配游戏角色,然而这一角色并不必然与用户的真实身份相对应。您可以选择通过Play游戏服务、社交网络账号或者个人游戏ID系统来为玩家提供登录途径。

玩家 ID



玩家账号的标识符即为 Play 游戏服务的玩家 ID。通过 Play 游戏服务登录功能,您的游戏能够查找到所有登录玩家的玩家 ID。同时,您的和云端存档服务也能够借助玩家 ID,安全地访问 Play 游戏服务中的玩家信息。

用户若在多台设备上操作同一游戏,其玩家标识码将保持不变。然而,这一标识码在不同游戏间未必持续统一。如需进一步了解相关信息,请查阅新一代玩家标识码的相关资料。

OAuth 范围

Play游戏服务需要OAuth系统来确保玩家能够授权其游戏访问个人账号。该服务为游戏设定了特定的权限范围——games-lite。若游戏内置了存档功能,它将额外需要另一个权限范围——drive。借助存档功能,开发者能够访问用户的云端硬盘账号,并将游戏数据保存在该账号中。

在应用 Play 游戏服务 v2 SDK 进行操作时,您将无法申请额外的 OAuth 权限。若您有需求扩展 OAuth 权限,我们推荐您同时使用登录 SDK 和 Play 游戏服务。

API

通过API,游戏能够在服务器上保存令牌,以此实现管理PGS用户与游戏内账户之间的绑定。若想深入了解如何激活这一功能,请查阅有关在游戏内整合PGS API的说明。

游戏客户端集成



在将登录模块融入您的游戏开发过程中,我们向您推荐遵循以下用户操作流程:

在游戏启动过程中,会启动并尝试让用户登录或创建新账号。

若自动登录功能失效或用户选择不进行自动登录,系统将展示一个手动登录选项,供用户在将来需要时自行选择登录。

若您想要掌握在游戏开发中嵌入登录系统的具体方法,请查阅针对您项目类别所提供的入门手册。

游戏服务器集成

一旦玩家通过登录服务成功接入您的游戏,您的游戏服务器后端便能直接与Play游戏服务服务器进行交流,从而获取玩家的ID、个人信息、好友名单以及其他Play游戏服务提供的数据。这一过程依赖于Play游戏服务SDK所提供的授权代码。您的服务器能够同时运用授权码和Play游戏服务的REST API,以此实现与Play游戏服务服务器之间的安全互动。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【远见科技】 ( 京ICP备20013102号-58 )

GMT+8, 2025-5-18 00:04 , Processed in 0.248154 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表