入门指引
游客账号允许玩家在不创建账号和提供任何个人信息的情况下玩游戏。玩家可以在没有回归过程的情况下快速尝试游戏,减少游戏的进入屏障并提高玩家的参与程度。
开始前的准备
游客账号仅在与 LI PASS、自建账号或第三方账号并用时才可用。在开始使用游客账号作为登录方式前,请先集成 LEVEL INFINITE PASS、自建账号 或 第三方渠道账号。
在 Player Network 控制台设置游客账号。
实现游客登录
游客账号的登录流程与第三方渠道相同,可参照第三方渠道的登录流程来实现游客登录。
引继账号
玩家可在拥有两台设备且游客账号数据未丢失的情况下选择将其游客账号从一台设备引继到另一台设备。这将在玩家希望升级设备但尚未为游戏创建账号时非常有用。
引继码可用来引继游客账号。举例来说,在设备A用 OpenID A 登录游戏的玩家可通过设置密码来生成一条引继码。在设备B上,玩家输入在设备A上设置的密码以及对应的引继码来登录游戏。设备B上的游客账号现持有 OpenID A,账号已成功转移。
注意
游客账号密码应为1-20字节,又或者游戏可将 INTLConfig.ini 内的 TRANSFER_CODE_LENGTH_VALIDATION
设置为 0 以关闭长度验证。
API
- Unity
- Unreal Engine
接口 | 函数定义 |
---|---|
GenerateTransferCode | 生成已登录账号的引继码 |
QueryTransferCode | 查询已登录账号的引继码 |
TransferAccount | 将其他设备上的账号引继至此游客账号 |
接口 | 函数定义 |
---|---|
GenerateTransferCode | 生成已登录账号的引继码 |
QueryTransferCode | 查询已登录账号的引继码 |
TransferAccount | 将其他设备上的账号引继至此游客账号 |