跳到主要内容

打开包含删号的账号中心(OpenAccountCenterWithParams)

AndroidiOSWindows
支持于:LI PASS V1.14.00
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 OpenAccountCenterWithParams

打开含有删除账号按钮的 LI PASS 账号中心界面。在账号中心删除账号会删除游戏与 LI PASS 之间的关联,但不会删除玩家的 LI PASS 账号。

注意

OpenAccountCenterWithParams 接口从 LI PASS V1.13 开始支持 Unreal Engine 的应用,LI PASS V1.14 开始支持 Unity。

函数定义

public static void OpenAccountCenterWithParams(GNDeleteAccountParams deleteAccountParams);

入参说明

参数类型说明
paramsGNDeleteAccountParams删除账号所需的参数

GNDeleteAccountParams

成员变量类型说明
AreaIdint需要删除的账号的大区 ID
ZoneIdint需要删除的账号的小区 ID

回调处理

LI PASS 事件的回调,游戏需要处理回调逻辑。更多回调数据结构的信息,请参见 LIEventObserver

回调 LIEventTypeACCOUNT_CENTER_OPENACCOUNT_CENTER_CLOSE,用于打开或关闭账号中心。

回调 LIEventTypeDELETE_ACCOUNT_SUCCESSDELETE_ACCOUNT_FAILDELETE_PARAMETERS_MISSING,用于删除账号。用户可以通过监听相关事件获取当前账号的删号状态,处理后续的流程。

代码示例

var param = new GNDeleteAccountParams();
param.AreaId = 1;
param.ZoneId = 1;
LevelInfinite.OpenAccountCenterWithParams(param1);

界面示例

图片:打开含有删除账号按钮的 LI PASS 账号中心界面

玩家可通过点击 删除账号 按钮进入账号删除 H5 页面,启动账号删除流程。开发人员可通过配置文件中的 SHOW_DELETE_ACCOUNT_BUTTON 字段来设置是否显示该按钮。