大概實現了融云的demo,初步認為,前后端分工應如下:
web端可自主實現(指web端可直接與融云打交道):
- 收發消息
- (登錄后)獲取離線消息
- 獲取歷史消息(需付費,2000元/10萬人.月; 也有本地web存儲方式,試了一下,chrome上可以,手機safari未成功。此方式不推薦)
- 加入、退出群組
需服務端實現(指服務端依賴融云服務來實現,讓web端調用):
- 給每個用戶分配token
- 創建群組
- 維護群組(融云api可查詢指定群組的成員列表: here)
- 查詢用戶在線狀態(若需實時,需付費,2000元/10萬人.月)