切换账号监听
业务场景
切换账号监听接口用于监听切换账号成功或失败的事件。
注意事项
- 此处返回新的用户信息,研发请以新账号信息重新加载角色。请勿再调用初始化或登录接口。
流程图
无
接口介绍
/**
* SDK内切换帐号成功
* 支持平台:全平台
* 【Android】国内、海外
* 【iOS】国内、海外
* 【H5】H5、小游戏
*/
public abstract void OnSwitchAccountSuccess(UserData userData);
调用示例
// SDK内切换帐号成功
public override void OnSwitchAccountSuccess(UserData userData)
{
this.openId = userData.openId;
// SDK内切换帐号成功并登录成功, 游戏方需在收到此回调后, 注销原来的账号数据, 并根据新的登录信息(userData)来重新加载账号数据
}
参数说明
出参
参数名称 | 类型 | 说明 |
---|---|---|
userData | UserData | 用户数据对象 |
错误码
无
FAQ
Q:为什么要监听切换账号成功?
A:切换账号成功后,需要重新加载角色信息,因此需要监听切换账号成功事件。
Q:为什么要重新加载角色信息?
A:切换账号成功后,角色信息可能发生变化,需要重新加载角色信息。