作者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