跳到主要内容

logout

退出登录

功能介绍

说明

APP需等待退出登录回调成功
退出登录成功后,不会再收到其他人发送的新消息。 如果切换账号,需要等待用户 A 的 logout 回调成功后再调用用户 B 的 login,否则 login 可能会失败。
如果 APP 生命周期跟 SDK 生命周期一致,可以在用户退出 APP 时,调用 logout

注意

(1)当收到来自 SDK 的onKickedOfflineonUserTokenExpired时,意味着被踢下线、token无效或者token过期,
SDK 在内部触发后,会自动调用退出logout,无需外部调用退出登录函数。

函数原型


- (void)logoutWithOnSuccess:(nullable OIMSuccessCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

输入参数

返回结果

参数名称参数类型描述
onSuccessOIMSuccessCallback成功返回
onFailureOIMFailureCallback失败返回

代码示例


[OIMManager.manager logoutWithOnSuccess:^(NSString * _Nullable data) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];