Inherits from NSObject
Declared in TIMManager.h

Overview

通讯管理

Class Methods

sharedInstance

获取管理器实例

+ (TIMManager *)sharedInstance

Return Value

管理器实例

Discussion

获取管理器实例

Declared In

TIMManager.h

Instance Methods

ConversationCount

获取会话数量

- (int)ConversationCount

Return Value

会话数量

Discussion

获取会话数量

Declared In

TIMManager.h

deleteConversation:

删除会话

- (BOOL)deleteConversation:(TIMUser *)user

Parameters

user

用户标识

Return Value

TRUE:删除成功 FALSE:删除失败

Discussion

删除会话

Declared In

TIMManager.h

deleteGroupConversation:

删除群会话

- (BOOL)deleteGroupConversation:(NSString *)group

Parameters

group

群标识

Return Value

TRUE:删除成功 FALSE:删除失败

Discussion

删除群会话

Declared In

TIMManager.h

doBackgroud:succ:fail:

app 切后台时调用

- (int)doBackgroud:(TIMBackgroundParam *)param succ:(TIMSucc)succ fail:(TIMFail)fail

Parameters

param

上报参数

succ

成功时回调

fail

失败时回调

Return Value

0 表示成功

Discussion

app 切后台时调用

Declared In

TIMManager.h

doForeground

切前台

- (int)doForeground

Return Value

0 表示成功

Discussion

切前台

Declared In

TIMManager.h

getConversation:

获取C2C会话

- (TIMConversation *)getConversation:(TIMUser *)recever

Parameters

recever

对方用户

Return Value

会话对象

Discussion

获取C2C会话

Declared In

TIMManager.h

getConversationByIndex:

通过索引获取会话

- (TIMConversation *)getConversationByIndex:(int)index

Parameters

index

索引

Return Value

返回对应的会话

Discussion

通过索引获取会话

Declared In

TIMManager.h

getGroupConversation:

获取群会话

- (TIMConversation *)getGroupConversation:(NSString *)group

Parameters

group

group标识

Return Value

会话对象

Discussion

获取群会话

Declared In

TIMManager.h

initSdk

初始化SDK

- (int)initSdk

Return Value

0 成功

Discussion

初始化SDK

Declared In

TIMManager.h

login:cb:

登陆

- (int)login:(TIMLoginParam *)param cb:(id<TIMCallback>)cb

Parameters

param

登陆参数

cb

回调

Return Value

0 登陆请求发送成功,等待回调

Discussion

登陆

Declared In

TIMManager.h

login:succ:fail:

登陆

- (int)login:(TIMLoginParam *)param succ:(TIMLoginSucc)succ fail:(TIMFail)fail

Parameters

param

登陆参数

succ

成功回调

fail

失败回调

Return Value

0 请求成功

Discussion

登陆

Declared In

TIMManager.h

logout

登出

- (int)logout

Return Value

0 成功

Discussion

登出

Declared In

TIMManager.h

setConnListener:

设置连接通知回调

- (int)setConnListener:(id<TIMConnListener>)listener

Parameters

listener

回调

Return Value

0 成功

Discussion

设置连接通知回调

Declared In

TIMManager.h

setEnv:

设置环境(在InitSdk之前调用)

- (void)setEnv:(int)env

Parameters

env

0 正式环境(默认) 1 测试环境 2 beta 环境

Discussion

设置环境(在InitSdk之前调用)

Declared In

TIMManager.h

setLogFunc:

设置日志函数

- (void)setLogFunc:(TIMLogFunc)cb

Parameters

cb

日志函数,SDK打印日志会通过此函数返给调用方,内部不进行打印

Discussion

设置日志函数

Declared In

TIMManager.h

setLogListener:

设置日志监听

- (void)setLogListener:(id<TIMLogListener>)cb

Parameters

cb

日志监听,SDK打印日志会通过此接口返给调用方,内部不进行打印

Discussion

设置日志监听

Declared In

TIMManager.h

setMessageListener:

设置消息回调

- (int)setMessageListener:(id<TIMMessageListener>)listener

Parameters

listener

回调

Return Value

0 成功

Discussion

设置消息回调

Declared In

TIMManager.h

setToken:

设置Token

- (int)setToken:(TIMTokenParam *)token

Parameters

token

token信息

Return Value

0 成功

Discussion

设置Token

Declared In

TIMManager.h