判断SDK是否提供切换账号功能
业务场景
判断是否支持切换账号,或者登出当前账号,即判断是否可调用Logout
注意事项
- 完整的调用示例请看登出/切换账号
流程图
接口介绍
isSwitchAccountSupported(info?: EworldSDK.BaseCallback<boolean>): void
调用示例
let enabledSwitchAccount = false;
// 初始化后调用即可
SDKManager.isSwitchAccountSupported({
onSuccess: (res) => {
// res 为 boolean 类型,true 表示支持切换账号,false 表示不支持
enabledSwitchAccount = res;
},
onFailed: (err) => {},
});
// 登出账号
private logout()
{
if (enabledSwitchAccount)
{
SDKManager.logout();
}
}
// 退出登录
SDKManager.onLogout(() => {
// 用户退出登录,需重新调用登录接口,回到登录页面
});
// SDK内切换帐号成功
SDKManager.onSwitchAccountSuccess((userData) => {
// 这里会返回和登录接口一样的用户信息,做同样的处理即可
});
参数说明
无
错误码
无