DCloud_heavensoft
DCloud_heavensoft
  • 发布:2016-05-18 05:28
  • 更新:2021-05-31 16:17
  • 阅读:40663

即时通信、im问题汇总。环信、融云、美洽怎么集成

分类:MUI

使用uni-app

  1. uni-app可直接将丰富的小程序sdk引入app中。环信等公司都有小程序sdk,可直接在小程序和app端使用。
  2. app侧可集成原生的环信等sdk
  3. h5侧可集成环信等h5 sdk

插件市场已经有原生sdk和小程序sdk,直接看这些就行。https://ext.dcloud.net.cn/search?q=%E8%81%8A%E5%A4%A9

如果不止是需要聊天,还需要音视频通话,在插件市场搜索:https://ext.dcloud.net.cn/search?q=webrtc

使用5+app

在Hello mui里提供了一个chat示例,可以发文字、图片、语音消息,并且可实时收发和显示聊天记录。
但这个示例连接的服务器是一个聊天机器人,一些开发者希望更全套的im服务,包括好友体系和服务器。
此时建议如下:

  1. 用Hello mui的im示例的前端代码,后台自己用socket.io搭一个服务器。
  2. 用Hello mui的im示例的前端代码,与leancloud的服务器配合使用,含有个推推送。这里有示例包和源码:http://ask.dcloud.net.cn/article/381
  3. 使用环信的web sdk,参考https://segmentfault.com/a/1190000005729743
  4. 使用融云的web sdk,这里有示例http://ask.dcloud.net.cn/article/195
  5. 使用5+sdk的方式,封装一个环信或融云等im厂商的原生sdk到js层,给自己的js用。社区里有人发了自己集成后的代码,大家也可以验证下。文档参考http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/104
  6. 直接调起手机qq,进入qq群或企业qq做交流或客服。参考http://ask.dcloud.net.cn/question/7425
31 关注 分享
gaus qidi damichn 明峰 r***@163.com Pannj 菠萝蜜333 Trust TomTan 9***@qq.com blood Element gaohuazi z_大白 大头木木 2***@qq.com KiviYG supernan992 可苦可乐 乖乖神 abiu 新青年 4***@qq.com 170918 8***@qq.com H5_flymorn positive_life 5***@qq.com 八喜 3***@qq.com sonicsunsky

要回复文章请先登录注册

葱子

葱子

推荐各位可以试试GoEasyIM,支持单聊、群聊,支持发送图片/视频/语音/文件/自定义消息,同时支持Uni-app开发的APP的通知栏推送功能,针对Uni-app做了诸多优化,插件市场地址:https://ext.dcloud.net.cn/plugin?id=5177
2021-05-31 16:17
1***@qq.com

1***@qq.com

插件市场的受限制
2020-08-10 13:54
1***@qq.com

1***@qq.com

快点出 官方音视频插件
2020-08-10 13:53
1***@qq.com

1***@qq.com

感谢楼主分享 期待免费的 官方音视频插件
2020-07-08 17:58
1***@qq.com

1***@qq.com

回复 1***@qq.com :
你现在接的怎样了,我这边项目也要用到,想大哥赐教下
2020-04-01 09:42
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 1***@qq.com :
如果他家的小程序sdk也有document的,那是他家小程序sdk的bug,找他家技术解决吧
2020-03-31 16:00
1***@qq.com

1***@qq.com

回复 DCloud_heavensoft :
我想请教一个问题,接入了融云的小程序SDK之后提示document未定义,我查了一下融云的源码,是融云在SDK中调用了document对象,这种情况下怎么解决?webSDK也是有document对象,小程序SDK也有document对象,无法调用
2020-03-31 15:22
陌上柳絮

陌上柳絮

不错
2020-03-19 21:06
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 6***@qq.com :
插件市场有原生插件开发教程。我已经说过了,即便你使用原生sdk,如果不自己对接unipush的话,离线一样高概率收不到,因为国产rom会杀后台进程。至于打包,你想完全离线打包没问题。插件市场的原生插件,如果是免费的,是支持下载到本地打包的。如果是收费的,那只能云打包,这是为了保护插件作者的利益。当然你也可以不买付费插件,自己原生封装
2020-01-15 17:26
6***@qq.com

6***@qq.com

回复 DCloud_heavensoft :
而且后台那边 就是不会提供其他服务了 最多帮前台用户注册一下 环信的app。。。
2020-01-15 16:57