默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求教关于MobileMSDK到底提供了什么的疑问
你好,我们正在调研选型IM,我们想在自己的一个uniapp项目加入im功能,关于MobildSDK我有些疑惑,其他的im软件会详细介绍支持文本聊天、语音、视频、消息已读、撤回....,那么MobildSDK到底提供了什么呢?我使用它是不是还需要自己去实现发送消息、定义消息格式,自己实现语音、视频?


即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已回复] MobileIMSDK支持一个SDK,多个用户同时登录吗?下一篇:[已回复] 求教MobileIMSDK中用udp协议在4G网络登陆不上问题

本帖已收录至以下技术专辑

推荐方案
评论 1
MObileIMSDK主要实现的im通信层的各种算法,它不涉及具体的im的应用层功能和逻辑。


比如离线消息存储:MobileIMSDK会在服务端的回调里告诉你什么时候该存,至时你存到redis、db或是mq中,这由开发者自已来决定和实现,没办法做到sdk里,因为每个人需求和用的东西不一样。


再比如图片消息:MobileIMSDK提供的就是socket长连接(它封装了各种im长连接算法以及api接口,目的是简化im里最难的socket长连接代码的使用)。

短连接就是传统意义上的http接口,这是需要你自已去按需实现的。

以图片消息为例,发送图片消息时,是先通过你自已实现的短连接(也就是http)上传到服务端,再通过MobileIMSDK的socket长连接将它的url发给过去。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部