发送聊天

调用示例:
 [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 用户名字
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-05-25 16:45:00

results matching ""

    No results matching ""