最近也要開發一個聊天功能
需要先survey一些功能
因為是公司開發,所以後臺由後端寫好開API出來
想問一下聊天功能架構是以下嗎?
使用者A -> call API -> 後端server處理一些事情(GCM) -> 傳到使用者B
使用者B (notification 及 BoardCast) -> 呈現在layout上? 這樣嗎?
另外訊息都要用SQLite存起來 (規格還未定)
基本上畫面呈現滿多人已經做好了(基本上就是listView addView往下長
但是想先了解大概架構是不是這樣?
另外有找到兩個lib,目前是打算用第二個 (第一個雖然很完整但功力不太夠看不太懂
1. https://goo.gl/3XDpMp
2. https://goo.gl/WfvITR
不知道有沒有前輩可以給些建議或想法 XD
※ 引述《ayakashen (圈圈圈)》之銘言:
: 大家好
: 小妹我最近想開發一個學習軟體 android app
: 其中需要讓使用者互相聯繫
: 理想的範例是Facebook messenger
: 使用者雙方在線可以即時通訊
: 如果有一方不在還是能傳訊息,不過能夠用notification的方式通知未上線的使用者
: 目前只需要純文字及圖片傳輸,語音不用
: 而且只需要一對一,不需要group chat
: 查了一下發現有sinch 跟quickblox 專門處理這一類的問題
: 兩者感覺很像,只是sinch出世稍微久了一些
: 不知道這裡哪位神手用過任一api 可以分享一下使用上的心得嗎?
: 如果有其他更符合我需求的還煩請大家推薦,謝謝!