美文网首页
「React Native」即时聊天-融云IM封装

「React Native」即时聊天-融云IM封装

作者: 七月流火_9405 | 来源:发表于2019-02-25 10:19 被阅读0次

    (一) 功能

    在React Native封装了会话列表,支持跳转到会话详情,滑动删除,动态刷新会话列表等等。(会话列表采用react native布局(IMlib获取列表数据,删除api),对应的会话私人聊天室采用IMKit中提供的会话私人聊天室)


    31671551060097_.pic_hd.jpg

    (二)实现

        1.下载sdk
        2.解压import
        3.注意依赖关系
        4.IMkit中缺少libsqlite
        5.在安卓原生工程中,基于IMkit,调通连接token、跳转到会话列表、私人聊天室。
        6.在rn中集成通过原生(自定义名字,封装一个IMModule)导出为一个 JS 模块。
        7.自定义桥接方法,安卓实现对应的功能。(ios待续..)
    (1)设置IMToken,然后引入原生的消息总线,在MainActivity中监听收到IMToken,然后连接融云的服务器

     public void setIMToken(String imToken) 
    

    (2)删除一个会话

    public void removeConversation(String targetId)
    

    (3)获取会话列表

    public void getConversationList(final Callback successBack) 
    

    (4)获取安全的上下文

    public boolean isSafeContext() 
    

    (三)之后准备开源到github上,正在开发中,逐步完善对应的功能。

    相关文章

      网友评论

          本文标题:「React Native」即时聊天-融云IM封装

          本文链接:https://www.haomeiwen.com/subject/yfrwyqtx.html