作者kimkao (魂萦梦牵)
看板AndroidDev
标题[问题] 即时通讯功能开发
时间Wed Nov 7 13:52:58 2012
最近要试着去开发一个类似Line, Msn之类的通讯软体功能
要能同时支援Android / iOS
但一时还真没有头绪,目前已知的是需要以server side
主动发出通知给client 有新讯息送达,而非client side 定期polling的方式取资料
查了一些网页资讯,发现很多都推荐考虑websocket,但这方案对於旧有的Android
版本的手机可能不支援,感觉不是很理想。
另外我也拜读了Cubie Messenger 团队开发成员的心得文章,
果然是浩大工程,可是若我只想要比较单纯的仅提供即时通讯的话,
对於Server side 的 Server / framework 在选择上有没有比较容易选的?
XMPP ... Jabbar 这些都太过复杂了XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.17.139
※ kimkao:转录至看板 MacDev 11/07 14:26
1F:→ Killercat:xmpp简单而且有现有server lib支援啊 @_@ 11/07 15:38
2F:→ Killercat:我是建议自己写socket server, 以前我朋友用gloox 11/07 15:38
3F:→ kimkao:可是xmpp是以xml在传递,感觉内文比较大!想说看有没有简单 11/07 16:04
4F:→ kimkao:如同类似JMS那样的机制处理即可,当然您的建议自己写server 11/07 16:05
5F:→ kimkao:也是一个选项,只是不想自己再拚一套Server出来XD 11/07 16:05
6F:→ kimkao:看了一下ejabbered,好像挺多资源..我先试试看好了 11/07 17:45
7F:推 hsnu114444:推 ejabberd 11/07 19:48
8F:→ hsnu114444:不过 xml 格式真的不喜欢 XD 11/07 19:48
9F:→ kimkao:我也是不爱XD..作为即时通讯来看..XML是肥大了点 11/07 20:48
11F:→ godgunman:他可以非常的简单就完成 push notification 的功能 11/07 23:51
12F:推 godgunman:我在他们刚推出的时候就在用了,早期只有iOS, Android 11/07 23:55
13F:→ godgunman:现在我看了一下,还多了windows, js的API 11/07 23:55
14F:→ Killercat:xml你不喜欢的话可以在socket做zip压缩解压阿XD 11/08 05:18
15F:→ Killercat:不过大多数情况来说,http server的话会帮你做 11/08 05:18
16F:→ Killercat:socket server就要自起来了 11/08 05:18