账号升级为 LI PASS(UpgradeSaccToLI)
此接口仅适用于通过非 LI PASS 渠道登录后触发的升级流程(包含第三方渠道登录、游客渠道登录、自动登录三种情况)。
第三方渠道及游客登录和自动登录为主动升级:
登录生成 OpenID > 查询是否需要升级 > 返回需要则开始升级
升级流程需调用 UpgradeSaccToLI()
接口升级。
函数定义
UFUNCTION(BlueprintCallable, Category = "LevelInfinite")
static void UpgradeSaccToLI();
回调处理
回调处理接口是 AuthAccountResultObserver。回调数据结构是 AccountResult。
回调 ID 是 INTL_AUTH_UPGRADE_SACC_TO_LI
。
代码示例
ULevelInfiniteAPI::CancelLIAccountDeletion();