登录使用插件缓存(LoginUsePluginCache)
1.查询邮箱注册的自建账号或 LI PASS 的状态,以及此账号同意的法律条款版本。
2.查询玩家的未成年认证状态。
3.已注册自建账号的邮箱,将自动注册 LI PASS 并绑定自建账号的 OpenID 来完成 LI PASS 升级。未注册自建账号的邮箱,将以传入 LoginWithCode/LoginWithPassWord 的邮箱注册 LI PASS 并生成一个 OpenID。
回调时,若 NeedNotify 字段为 1,需弹框提示玩家自建账号将升级为 LI PASS,且此弹框需包含业务的法律条款。
LoginUsePluginCache 接口成功后,登录完成,继续合规流程。
函数定义
UFUNCTION(BlueprintCallable, Category = "LevelInfinite")
static void LoginUsePluginCache();
回调处理
回调处理接口是 AuthResultObserver。回调数据结构是 AuthResult。
回调 ID 是 kMethodIDAuthLoginUsingPluginCache。
代码示例
ULevelInfiniteAPI::LoginUsePluginCache();