• 融云使用


    注意点

    1连接融云,登录成功后界面跳转,要使用异步跳转,不然往往会等很久。

    2封装融云API,里面最好还封装disPath异步操作

    3.1过滤群历史消息

       <1融云的小坑:Unix时间戳多了后三位,必须去掉

       <2我的没注意:查看监听到的RCMessage的时间,去判断是否是历史消息时

                            不是去查看该消息的接收时间,而是发送时间,否则永远是群组的建立时间,历史消息就无法查出来了

       <3 -1表示不获取任何历史消息,0表示不特殊设置而使用SDK默认的设置(默认为获取10条),

       <4如果不获取历史消息,那么用户刚进入操作时发的消息也不会收到。

     3.4用户发消息到聊天室,client监听方法,无法接收到自己发的消息

         需要自己定义一个类似xmpp监听群消息的方法

         实现方式:client监听方法 + 该方法内部发送消息时,自己调用自己

    4发送消息

      #1注意消息类型不要写错,

       这个是群组ConversationType_GROUP = 3,

       这个是聊天室ConversationType_CHATROOM = 4,

      #2发送消息时,需要RCMessageContent类型的数据,然后产生RCMessage数据,最后接收方也是RCMessage数据

        + (RCMessage *)sendMessage:(RCConversationType)conversationType

                      targetId:(NSString *)targetId

                       content:(RCMessageContent *)content

    融云的坑

    1接入融云的项目不能放到移动硬盘里打开,否则,这个二货会找不到某些文件的路径,

    然后会报某些错,比如<RongIMLib/RCAmrDataConverter.h> file not found

    2控制台看到消息,但就是拿不到?

      因为要根据控制台,看消息内容的最具体子类型,然后用子类型接收即可。

      

  • 相关阅读:
    【Linux】——sleep无法正常休眠
    【网络——Linux】——IPMI详细介绍【转】
    【Linux】——ctags
    10086 8元套餐
    建置 区域划分
    几何
    孙武
    监察委
    python 内置函数
    Oracle cursor and table
  • 原文地址:https://www.cnblogs.com/dzq1991/p/6290663.html
Copyright © 2020-2023  润新知