判断SDK是否提供切换账号功能

业务场景

判断是否支持切换账号,或者登出当前账号,即判断是否可调用Logout

注意事项

流程图

接口介绍

public void IsSwitchAccountSupported()

调用示例

bool enabledSwitchAccount = false;
// 初始化后调用即可
SDKManager.GetInstance().IsSwitchAccountSupported();

// 判断SDK是否提供切换账号功能结果成功
public override void OnIsSwitchAccountSupportedSuccess(bool isSupported)
{
    enabledSwitchAccount = isSupported
}

// 退出登录
public override void OnLogout()
{
    // 需重新调用登录接口,展示登录页面
}

// SDK内切换帐号成功
public override void OnSwitchAccountSuccess(UserData userData)
{
    // 切换成功
}
// 判断SDK是否提供切换账号功能结果失败
public override void OnIsSwitchAccountSupportedFail(ErrorInfo errorInfo)
{
    int errorCode = errorInfo.errorCode;  // 错误码
    string errorMsg = errorInfo.errorMsg; // 错误信息
}

参数说明

错误码

FAQ