TIMManager Class Reference
Inherits from | NSObject |
Declared in | TIMManager.h |
Tasks
-
+ sharedInstance
-
– initSdk
-
– login:succ:fail:
-
– login:cb:
-
– logout
-
– getConversation:
-
– getGroupConversation:
-
– deleteConversation:
-
– deleteGroupConversation:
-
– setMessageListener:
-
– setConnListener:
-
– ConversationCount
-
– getConversationByIndex:
-
– setToken:
-
– doBackgroud:succ:fail:
-
– doForeground
-
– setEnv:
-
– setLogFunc:
-
– setLogListener:
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
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
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
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