看板 AndroidDev 關於我們 聯絡資訊
最近要試著去開發一個類似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
Killercat:xmpp簡單而且有現有server lib支援啊 @_@ 11/07 15:38
Killercat:我是建議自己寫socket server, 以前我朋友用gloox 11/07 15:38
kimkao:可是xmpp是以xml在傳遞,感覺內文比較大!想說看有沒有簡單 11/07 16:04
kimkao:如同類似JMS那樣的機制處理即可,當然您的建議自己寫server 11/07 16:05
kimkao:也是一個選項,只是不想自己再拚一套Server出來XD 11/07 16:05
kimkao:看了一下ejabbered,好像挺多資源..我先試試看好了 11/07 17:45
hsnu114444:推 ejabberd 11/07 19:48
hsnu114444:不過 xml 格式真的不喜歡 XD 11/07 19:48
kimkao:我也是不愛XD..作為即時通訊來看..XML是肥大了點 11/07 20:48
godgunman:試試看 這個服務 https://parse.com/ 11/07 23:50
godgunman:他可以非常的簡單就完成 push notification 的功能 11/07 23:51
godgunman:我在他們剛推出的時候就在用了,早期只有iOS, Android 11/07 23:55
godgunman:現在我看了一下,還多了windows, js的API 11/07 23:55
Killercat:xml你不喜歡的話可以在socket做zip壓縮解壓阿XD 11/08 05:18
Killercat:不過大多數情況來說,http server的話會幫你做 11/08 05:18
Killercat:socket server就要自起來了 11/08 05:18