默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
IM的sdk是只需要开发一个就可以,还是不同端需要各自的sdk
阅读(42040) | 评论(7 收藏 淘帖
小白求助,刚接触im开发,想了解一下大概,好多东西都不懂呢。sdk是只需要开发一个就可以,还是不同端需要各自的sdk呢。

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

上一篇:关于IM离线消息拉取的疑问下一篇:通俗易懂:一篇掌握即时通讯的消息传输安全原理
推荐方案
评论 7
你是说你自已想开发一套im的sdk库?还是说用第3方的sdk库?
引用:JackJiang 发表于 2017-07-17 11:31
你是说你自已想开发一套im的sdk库?还是说用第3方的sdk库?

自己开发一套~
签名: 该会员没有填写今日想说内容.
引用:desirelll 发表于 2017-07-17 13:37
自己开发一套~

只需要开发一个的这种情况几乎不可能,因为移动端就拿ios和android两个平台来说差异就已经很大了,除非你去用所谓的Hybrid混合开发技术(说白了就是html5实现),但这就限制了你sdk技术的实用性和灵活性。

通常要想省事,就是底层用c、c++开发,上层进行接口层封装(在ios里因为oc跟c++这些代码天生就能很好地混编,所以问题不大,但android里需要使用JNI这样的技术来实现),这种情况你可以去参考一下微信的Mars《如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源》。
引用:JackJiang 发表于 2017-07-17 14:51
只需要开发一个的这种情况几乎不可能,因为移动端就拿ios和android两个平台来说差异就已经很大了,除非你 ...

原来是这样!太感谢了
还有一个问题就是sdk跟服务器端的联系是怎么样的呢。是先开发了sdk,然后写服务器端,再写前端吗?
签名: 该会员没有填写今日想说内容.
引用:desirelll 发表于 2017-07-17 14:59
原来是这样!太感谢了
还有一个问题就是sdk跟服务器端的联系是怎么样的呢。是先开发了sdk,然后写服 ...

你这个问题问的比较幼稚,我建议你暂时不用考虑写什么sdk,因为等到你技术老到到那种程度的时候自然而然就提炼成sdk了。
引用:JackJiang 发表于 2017-07-17 15:04
你这个问题问的比较幼稚,我建议你暂时不用考虑写什么sdk,因为等到你技术老到到那种程度的时候自然而然 ...

好的,谢谢
签名: 该会员没有填写今日想说内容.
打酱油的我
签名: 新手来看看
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部