融云相关问题

1.由于我们的聊天界面不是全屏,所以每次进到聊天界面以后显示的都不是最新的内容

解决办法:让列表自动滚动到最下方

            NSUInteger finalRow =MAX(0, [self.conversationMessageCollectionView numberOfItemsInSection:0] -1);

            if (0 == finalRow) {

                return;

            }

            NSIndexPath *finalIndexPath = [NSIndexPathindexPathForItem:finalRowinSection:0];

            [self.conversationMessageCollectionView

             scrollToItemAtIndexPath:finalIndexPath

             atScrollPosition:UICollectionViewScrollPositionBottom

             animated:NO];

2.判断消息类型

        if ([message.objectNameisEqualToString:@"RC:TxtMsg"]) {

            groupCell.lastMessageLabel.text = message.content.conversationDigest;

        }elseif ([message.objectNameisEqualToString:@"RC:ImgMsg"]) {

            groupCell.lastMessageLabel.text =@"[图片]";

        }elseif ([message.objectNameisEqualToString:@"RC:VcMsg"]) {

            groupCell.lastMessageLabel.text =@"[语音]";

        }elseif ([message.objectNameisEqualToString:@"RC:LBSMsg"]) {

            groupCell.lastMessageLabel.text =@"[位置]";

        }else {

            groupCell.lastMessageLabel.text =@"[通知]";

        }

3.接收消息通知

如果发送消息后收不到通知,一定要知道自己是使用的Kit还是Lib,Lib不会弹出本地通知,需要自定义本地通知。
4.发送位置,无法自动定位

5.发送图片失败

6.实现自定义 cell 的点击事件

7.扩展栏里删除语音聊天和视频通话

 删除指定位置的方法:

[self.chatSessionInputBarControl.pluginBoardView removeItemAtIndex:0];

视频通话不包括在里面,只要把callKit包删除就没有了。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值