Skip to main content

账号中心

本文会介绍关于LI PASS账号中心的详细情况。

关于账号中心的产品介绍,可浏览账号中心模块了解。

note
  • 账号中心当前支持移动端、PC 端接入,暂不支持主机端的标准接入。
  • 若需人工服务,可以到企业微信咨询 Player Network助手

打开账号中心

LI PASS提供的账号中心有两种:

  • 普通的账号中心
  • 含删号功能的账号中心

两种账号中心,都集成了绑定LI PASS和第三方登录渠道、修改个人信息、安全设置以及查看相关协议条款等功能。
含删号功能的账号中心除以上功能外,还集成了删号功能。
游戏可以根据具体的需求,选择其中一个进行接入。

note
  • 删号功能需要手动开通(具体开通事宜可咨询 fanfanliang(梁晓彤) );
  • 删号功能开通前,含删号功能的账号中心会出现删号失败的情况,游戏可以先接入普通的账号中心,后期再按需切换。

普通的账号中心接口说明

游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenter 接口,打开 普通的账号中心。

LevelInfinite.OpenAccountCenter();

含删号功能的账号中心接口说明

要接入包含删除账号按钮的账号中心,需要在INTLConfig.ini[INTL Account]节点下增加以下配置:

[INTL Account]
SHOW_DELETE_ACCOUNT_BUTTON = 1

游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenterWithParams 接口

LevelInfinite.OpenAccountCenterWithParams();

账号中心的回调处理

你可能会需要关注账号中心 打开、关闭的状态,可以通过以下代码处理回调:

note

示例代码:

LevelInfinite.AddLIEventObserver(OnLIBaseEventResult);

private void OnLIBaseEventResult(LIBaseEventResult liRet)
{
switch (liRet.lIEventType)
{
case LIEventType::OPEN_ACCOUNT_CENTER:
{
logStr = TEXT("Account center open");
break;
}
case LIEventType::CLOSE_ACCOUNT_CENTER:
{
logStr = TEXT("Account center close");
break;
}
}
}

自定义账号中心外观

LI PASS账号中心提供标准UI模版供游戏快速接入使用。同时LI PASS支持自定义账号中心外观,使账号中心与游戏风格保持一致。自定义账号中心外观功能可参考自定义账号中心外观

note