断开连接

在断开与融云服务器的连接时,SDK 可设置是否接收 push

提示

因为 SDK 在前后台切换或者网络出现异常都会自动重连,会保证连接的可靠性。所以除非 App 逻辑需要登出,否则不需要调用此方法进行手动断开。

SDK 提供了以下三个接口,调用其中一个即可。

参数 类型 说明
isReceivePush BOOL App在断开连接之后,是否还接收 push
/*!
 断开与融云服务器的连接
 */
- (void)disconnect:(BOOL)isReceivePush;
/*!
 断开与融云服务器的连接,但仍然接收push
 */
- (void)disconnect;

/*!
 断开与融云服务器的连接,并不再接收push
 */
- (void)logout
代码示例:
//断开连接,但仍然接收push( 2 选 1 即可)
[[RCIM sharedRCIM] disconnect:YES];

[[RCIM sharedRCIM] disconnect];
//断开连接,并不再接收push( 2 选 1 即可)
[[RCIM sharedRCIM] disconnect:NO];

[[RCIM sharedRCIM] logout];