Skip to main content

自动登录(AutoLogin)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 AutoLogin

Player Network SDK 获取本地认证状态,通过 SDK 服务器验证认证状态。如果认证状态没有本地缓存,或者服务器无法验证认证状态。AutoLogin 回调失败已返回.

note

接入了自建账号需要 SetAccountInfo

note

如果游戏设置 LOGIN_NETWORK_ERROR_CLEAR_AUTH_RESULT_ENABLE 为 false,在 AutoLogin 失败时 (例如,因为认证 token 已经过期)返回的 AuthResult 会包含上次使用的 AutoLogin 账号的渠道,渠道 ID,用户名和图片 URL,以便于显示这些信息引导用户重新登录。此外,如果最后使用 AutoLogin 账号是自建账号,则 AuthResult 的额外 JSON 字段也将包括账号(即用于注册的邮件或电话号码)。

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool AutoLogin();

回调处理

回调处理接口是 AuthResultObserver。回调数据结构是 AuthResult

回调 ID 是 kMethodIDAuthAutoLogin

代码示例

UINTLSDKAPI::AutoLogin();