账号中心
本文会介绍关于LI PASS账号中心的详细情况。
关于账号中心的产品介绍,可浏览账号中心模块了解。
note
- 账号中心当前支持移动端、PC 端接入,暂不支持主机端的标准接入。
- 若需人工服务,可以到企业微信咨询 Player Network助手 。
打开账号中心
LI PASS提供的账号中心有两种:
- 普通的账号中心
- 含删号功能的账号中心
两种账号中心,都集成了绑定LI PASS和第三方登录渠道、修改个人信息、安全设置以及查看相关协议条款等功能。
含删号功能的账号中心除以上功能外,还集成了删号功能。
游戏可以根据具体的需求,选择其中一个进行接入。
note
- 删号功能需要手动开通(具体开通事宜可咨询 fanfanliang(梁晓彤) );
- 删号功能开通前,含删号功能的账号中心会出现删号失败的情况,游戏可以先接入普通的账号中心,后期再按需切换。
普通的账号中心接口说明
- Unity
- Unreal Engine
游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenter 接口,打开 普通的账号中心。
LevelInfinite.OpenAccountCenter();
游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenter 接口,打开 普通的账号中心。
ULevelInfiniteAPI::OpenAccountCenter();
含删号功能的账号中心接口说明
要接入包含删除账号按钮的账号中心,需要在INTLConfig.ini中[INTL Account]节点下增加以下配置:
[INTL Account]
SHOW_DELETE_ACCOUNT_BUTTON = 1
- Unity
- Unreal Engine
游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenterWithParams 接口
LevelInfinite.OpenAccountCenterWithParams();
游戏在适当位置中添加账号中心的入口按钮,在按钮的点击事件中调用 OpenAccountCenterWithParams 接口
ULevelInfiniteAPI::OpenAccountCenterWithParams();
账号中心的回调处理
你可能会需要关注账号中心 打开、关闭的状态,可以通过以下代码处理回调:
- Unity
- Unreal Engine
note
- 游戏调用打开账号中心时,需监听
ACCOUNT_CENTER_OPEN和ACCOUNT_CENTER_CLOSE事件; - 详见 LIEventType事件 和LI PASS事件回调信息(LIEventObserver)。
示例代码:
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;
}
}
}
note
- 游戏调用打开账号中心时,需监听
ACCOUNT_CENTER_OPEN和ACCOUNT_CENTER_CLOSE事件; - 详见 LIEventType事件 和LI PASS事件回调信息(LIEventObserver)。
示例代码:
LIEventObserver = ULevelInfiniteAPI::GetEventDelegate().AddUObject(this, &USample::OnLIEvent_Callback);
void USample::OnLIEvent_Callback(FLIBaseEvent Event)
{
FString logStr;
switch (Event.EventType) {
case ELIEventType::ACCOUNT_CENTER_OPEN:
{
logStr = TEXT("Account center open");
break;
}
case ELIEventType::ACCOUNT_CENTER_CLOSE:
{
logStr = TEXT("Account center close");
break;
}
}
}
自定义账号中心外观
LI PASS账号中心提供标准UI模版供游戏快速接入使用。同时LI PASS支持自定义账号中心外观,使账号中心与游戏风格保持一致。自定义账号中心外观功能可参考自定义账号中心外观
note
- 关于自定义UI/UX功能的详细接入,请咨询 Player Network助手 。