发送聊天
调用示例:
[self.talkfunSDK sendChat:self.chatBarView.chatBar.text callback:^(NSInteger code, TFChatData * _Nullable model, TFError * _Nullable error) {
if (code == 0 ) {
}else{
}
}];
接收别人的聊天事件回调
- TalkfunSDKLifeLiveDelegate 或 TalkfunSDKLiveDelegate
调用示例:
- (void)onDidReceiveText:(TFChatData*_Nullable)result
{
}
----------------------下面的代码为过期的方法,不建议使用----------------------
发送聊天: TALKFUN_EVENT_CHAT_SEND
调用示例:
[talkfunSDK emit:TALKFUN_EVENT_CHAT_SEND parameter:@{@"msg":@”hello world!” } callback:^(id obj) {
{
//返回数据
avatar = "";
chat = {
enable = 1;
grant = 0;
};
gender = 0;
msg = "\U65a4\U65a4\U8ba1\U8f83\U4e86";
nickname = rrr;
role = user;
time = 1457087833;
uid = 2277843;
xid = 346440;
}
}];
参数说明:
参数 | 类型 | 描述 |
---|---|---|
msg | NSString | 发送的消息内容 |
私聊: TALKFUN_EVENT_CHAT_PRIVATE
调用示例:
[talkfunSDK emit:TALKFUN_EVENT_CHAT_PRIVATE parameter:@{@"xid":1234,@"msg":@”hello world!” } callback:^(id obj) {
{
//返回数据
avatar = "";
chat = {
enable = 1;
grant = 0;
};
gender = 0;
msg = "\U65a4\U65a4\U8ba1\U8f83\U4e86";
nickname = rrr;
role = user;
time = 1457087833;
uid = 2277843;
xid = 346440;
}
}];
参数说明:
参数 | 类型 | 描述 |
---|---|---|
xid | int | 指定发送者的欢拓用户ID |
msg | NSString | 发送的消息内容 |
接收聊天: TALKFUN_EVENT_CHAT_SEND
调用示例:
[self.talkfunSDK on:TALKFUN_EVENT_CHAT_SEND callback:^(id res) {
//返回数据
{
"xid":190045,
"uid":"2912763",
"nickname":"Superman",
"role":"user",
"gender":0,
"avatar":"",
"msg":"你好",
"time":1450334815
}
}];
参数说明:
参数 | 类型 | 描述 |
---|---|---|
xid | NSNumber | 用户唯一ID |
uid | NSString | 合作方用户ID |
nickname | NSString | 用户昵称 |
role | NSString | 用户角色 (user/admin/guest/watch,分别对应普通用户/管理员(助教)/游客/直播监课) |
gender | NSNumber | 用户性别 |
avatar | NSString | 用户头像地址 |
msg | NSString | 消息内容 |
time | NSNumber | 时间戳(从1970-01-01到现在的秒数) |
私聊: TALKFUN_EVENT_CHAT_PRIVATE
调用示例:
[self.talkfunSDK on:TALKFUN_EVENT_CHAT_PRIVATE callback:^(id res) {
//返回数据
{
"xid":190045,
"uid":"2912763",
"nickname":"Superman",
"role":"user",
"gender":0,
"avatar":"",
"msg":"你好",
"time":1450334815
}
}];
参数说明:
参数 | 类型 | 描述 |
---|---|---|
xid | NSNumber | 用户唯一ID |
uid | NSString | 合作方用户ID |
nickname | NSString | 用户昵称 |
role | NSString | 用户角色 |
gender | NSNumber | 用户性别 |
avatar | NSString | 用户头像地址 |
msg | NSString | 消息内容 |
time | NSNumber | 时间戳(从1970-01-01到现在的秒数) |
禁言: TALKFUN_EVENT_CHAT_DISABLE
调用示例:
[self.talkfunSDK on:TALKFUN_EVENT_CHAT_DISABLE callback:^(id obj) {
//返回数据
{
"cmd":"chat:disable",
"args":
{
"xid":337861,
"nickname":"rrrr"
}
}
}];
参数说明:
参数 | 类型 | 描述 |
---|---|---|
xid | NSNumber | 用户ID |
nickname | NSString | 用户名字 |