Skip to main content

登录使用插件缓存(LoginUsePluginCache)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 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();