[問題] 即時通訊功能開發

看板AndroidDev作者 (魂縈夢牽)時間13年前 (2012/11/07 13:53), 編輯推噓3(3013)
留言16則, 4人參與, 最新討論串1/1
最近要試著去開發一個類似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

11/07 15:38, , 1F
xmpp簡單而且有現有server lib支援啊 @_@
11/07 15:38, 1F

11/07 15:38, , 2F
我是建議自己寫socket server, 以前我朋友用gloox
11/07 15:38, 2F

11/07 16:04, , 3F
可是xmpp是以xml在傳遞,感覺內文比較大!想說看有沒有簡單
11/07 16:04, 3F

11/07 16:05, , 4F
如同類似JMS那樣的機制處理即可,當然您的建議自己寫server
11/07 16:05, 4F

11/07 16:05, , 5F
也是一個選項,只是不想自己再拚一套Server出來XD
11/07 16:05, 5F

11/07 17:45, , 6F
看了一下ejabbered,好像挺多資源..我先試試看好了
11/07 17:45, 6F

11/07 19:48, , 7F
推 ejabberd
11/07 19:48, 7F

11/07 19:48, , 8F
不過 xml 格式真的不喜歡 XD
11/07 19:48, 8F

11/07 20:48, , 9F
我也是不愛XD..作為即時通訊來看..XML是肥大了點
11/07 20:48, 9F

11/07 23:50, , 10F
試試看 這個服務 https://parse.com/
11/07 23:50, 10F

11/07 23:51, , 11F
他可以非常的簡單就完成 push notification 的功能
11/07 23:51, 11F

11/07 23:55, , 12F
我在他們剛推出的時候就在用了,早期只有iOS, Android
11/07 23:55, 12F

11/07 23:55, , 13F
現在我看了一下,還多了windows, js的API
11/07 23:55, 13F

11/08 05:18, , 14F
xml你不喜歡的話可以在socket做zip壓縮解壓阿XD
11/08 05:18, 14F

11/08 05:18, , 15F
不過大多數情況來說,http server的話會幫你做
11/08 05:18, 15F

11/08 05:18, , 16F
socket server就要自起來了
11/08 05:18, 16F
文章代碼(AID): #1GcVSzUI (AndroidDev)