发送聊天

调用示例:
 [self.liveManager sendChat:@"聊天内容"callback:^(NSInteger code, TFChatData * _Nullable model, TFError * _Nullable error) {
            if (code ==0 ) {

            }
    }];

接收别人的聊天事件回调 (代理方法)


调用示例:
- (void)onDidReceiveText:(TFChatData*_Nullable)result
{

}

----------------------下面的代码为过期的方法,不建议使用----------------------

发送事件示例 (emit:params:callback:)
  • 公共聊天 chat:send (TALKFUN_EVENT_CHAT_SENT)

创建一个信息字典 parameter: @{@"msg":@"我是信息内容"}

调用示例:
[self.liveManager emit:TALKFUN_EVENT_CHAT_SENT params:parameter callback:^(id result) {
            if ([result[@"code"] intValue] == 0) {


            }else{
                //发送失败,提示  result[@"msg"]
            }
}];
  • 私聊 chat:private (TALKFUN_EVENT_CHAT_PRIVATE)

创建一个信息字典 parameter: @{@"xid":123,@"msg":@"我是信息内容"}

调用示例:
[self.liveManager emit:TALKFUN_EVENT_CHAT_PRIVATE params:parameter callback:^(id result) {
            if ([result[@"code"] intValue] == 0) {


            }else{
                //发送失败,提示  result[@"msg"]
            }
}];
  • 禁言 chat:disable (TALKFUN_EVENT_CHAT_DISABLE)

@参数说明:

参数 类型 描述
xid NSNumber 用户ID
nickname NSString 用户名字
调用示例:
[self.talkfunSDK on:@" chat:disable " withCallback:^(id obj) {
//返回数据
{
"xid":337861,
"nickname":"rrrr"
}
}];```


##### 监听事件示例 (on:callback:)

* 文字信息 chat:send (TALKFUN_EVENT_CHAT_SENT)

| 参数          | 类型        | 描述                    |
| -------    | ------- | ----------------    |
|xid         |NSNumber    |用户唯一ID                |
|uid        |NSString    |合作方用户ID            |
|nickname    |NSString    |用户昵称                |
|role        |NSString    |用户角色                |
|gender    |NSNumber    |用户性别                |
|avatar    |NSString    |用户头像地址            |
|msg        |NSString    |消息内容                |
| chat        | NSDictionary    | 聊天属性        |
|time        |NSNumber    |时间戳(从1970-01-01到现在的秒数)|

调用示例: [self.liveManager on:TALKFUN_EVENT_CHAT_SENT callback:^(id result) {

}];



* 文字信息 chat:private (TALKFUN_EVENT_CHAT_PRIVATE)

| 参数          | 类型        | 描述                    |
| -------    | ------- | ----------------    |
|xid         |NSNumber    |用户唯一ID                |
|uid        |NSString    |合作方用户ID            |
|nickname    |NSString    |用户昵称                |
|role        |NSString    |用户角色                |
|gender    |NSNumber    |用户性别                |
|avatar    |NSString    |用户头像地址            |
|msg        |NSString    |消息内容                |
| chat        | NSDictionary    | 聊天属性        |
|time        |NSNumber    |时间戳(从1970-01-01到现在的秒数)|

调用示例: [self.liveManager on:TALKFUN_EVENT_CHAT_PRIVATE callback:^(id result) {

}]; ```

Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-08-26 17:26:23

results matching ""

    No results matching ""