自动登录(AutoLogin)
-
查询邮箱注册的自建账号或 LevelInfinite 账号的状态,以及此账号同意的法律条款版本。
-
查询玩家的未成年认证状态。
-
自动登录到 LI PASS。自动登录成功,玩家进入游戏。如果自动登录失败,则调用 OpenLoginPanel 手动登录。
回调时,若 NeedNotify
字段为 1,需弹框提示玩家自建账号将升级为 LI PASS,且此弹框需包含业务的法律条款。
点击同意并继续后,调用 UpgradeSaccToLI。
UpgradeSaccToLI
接口成功后,升级完成,继续合规流程。
警告
- 调用 LevelInfinite.AutoLogin 后,不许调用旧的自动登录接口 INTLAPI.AutoLogin,否则将自动登录两次。
- 请在
LevelInfinite.Init
的回调中接收GN_READY
后调用 AutoLogin。
函数定义
public static void AutoLogin();
回调处理
回调处理接口是 AuthResultObserver。
回调数据结构是 AuthResult。
回调 ID 是 LI_AUTOLOGIN_ENTER_GAME
。
代码示例
LevelInfinite.AutoLogin();