打开包含删号的账号中心(OpenAccountCenterWithParams)
AndroidiOSWindows
支持于:LI PASS V1.14.00
如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 OpenAccountCenterWithParams。
支持于: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);
入参说明
| 参数 | 类型 | 说明 | 
|---|---|---|
| params | GNDeleteAccountParams | 删除账号所需的参数 | 
GNDeleteAccountParams
| 成员变量 | 类型 | 说明 | 
|---|---|---|
| AreaId | int | 需要删除的账号的大区 ID | 
| ZoneId | int | 需要删除的账号的小区 ID | 
回调处理
LI PASS 事件的回调,游戏需要处理回调逻辑。更多回调数据结构的信息,请参见 LIEventObserver。
回调 LIEventType 为 ACCOUNT_CENTER_OPEN 和 ACCOUNT_CENTER_CLOSE,用于打开或关闭账号中心。
回调 LIEventType 为 DELETE_ACCOUNT_SUCCESS、DELETE_ACCOUNT_FAIL 和 DELETE_PARAMETERS_MISSING,用于删除账号。用户可以通过监听相关事件获取当前账号的删号状态,处理后续的流程。
代码示例
var param = new GNDeleteAccountParams();
param.AreaId = 1;
param.ZoneId = 1;
LevelInfinite.OpenAccountCenterWithParams(param1);
界面示例

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