默认
发表评论 22
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
图片、语音留言用独立的http服务上传和下载。MobileIMSDK这种即时通讯核心技术框架只传递指令,
主流的移动端im都是这么玩的。去构思一下,很容易实现的。

你也可以体验一下 RainbowChat:http://www.52im.net/thread-20-1-1.html,研究下它是怎么实现的,它就是用MobileIMSDK开发的。

评论 22
引用:hejiacheng2016 发表于 2016-03-24 07:44
哦哦,第一次接触也不是很了解。但是发送指令时候,我可是传递多几个参数?

你可以把现在发送的文本内容,自已制定协议格式,比如用JSON(先简单实现,以后再考虑协议精简的事不迟)或者更简单的格式,在接收方对你制定的协议进行解读,就可以了。不知你能否想象的出来?如果你以前写过im,比如局域网的聊天小程序,这就很容易理解了,最简单的实现,无非就是这样。
引用:coolkk 发表于 2016-03-24 08:50
你的意思,如果要收发图片语音或文件的话,还要假设一个http服务,先把该文件上传到http服务器,再对serv ...

如果是这样的话,你的实现就太复杂了。
事情分成两件:先是客户端通过http上传图片或语音留言,完成后才是发送即时消息指令给接收方,接收方通知指令里的内容(比如缩略图链接等)来决定怎么显示。
简单来说:除去即时通讯以外,语音、图片就是纯http上传和下载了,这总归没啥难点吧。
这个帖子里详细讨论了移动端IM的图片、语音可能的实现方式,需要的可以看看:http://www.52im.net/thread-175-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部