Skip to main content

打开账号中心(OpenAccountCenterWithParams)

AndroidiOSPC端
支持于:LI PASS V1.32.00

如果您使用的是 Unreal Engine,请参见 Unreal Engine SDK 的 OpenAccountCenterWithParams。

打开 LI PASS 账号中心界面。账号中心提供绑定 LI PASS 和第三方登录渠道、修改个人信息、安全设置以及查看协议条款等功能。删除账号按钮的可见性由服务端配置 SHOW_DELETE_ACCOUNT_BUTTON 统一控制。

note

OpenAccountCenterWithParams 接口从 LI PASS V1.14 开始支持 Unity,从 V1.32 开始使用 GNAccountCenterParams。

函数定义​

public static void OpenAccountCenterWithParams(GNAccountCenterParams accountCenterParams);

入参说明​

参数类型说明
paramsGNAccountCenterParams打开账号中心所需的参数

GNAccountCenterParams​

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

回调处理​

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

回调 LIEventType 为 ACCOUNT_CENTER_OPEN 和 ACCOUNT_CENTER_CLOSE,用于打开或关闭账号中心。

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

代码示例​

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

界面示例​

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

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