自动登录(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();