切换账号监听

业务场景

切换账号监听接口用于监听切换账号成功或失败的事件。

注意事项

  • 此处返回新的用户信息,研发请以新账号信息重新加载角色。请勿再调用初始化或登录接口。

流程图

接口介绍

SDKManager.onSwitchAccountSuccess(Object params)

调用示例

var params = {
  onSuccess: (userData) => {
    // 切换成功
    // SDK内切换帐号成功并登录成功, 游戏方需在收到此回调后, 注销原来的账号数据, 并根据新的登录信息来重新加载账号数据
  },
  onFailed: (errorInfo) => {
    //游戏方无需操作
  },
};
SDKManager.onSwitchAccountSuccess(params);

参数说明

出参

参数名称类型说明
userDataUserData用户数据对象

错误码

FAQ

Q:为什么要监听切换账号成功?

A:切换账号成功后,需要重新加载角色信息,因此需要监听切换账号成功事件。

:为什么要重新加载角色信息?

A:切换账号成功后,角色信息可能发生变化,需要重新加载角色信息。