最近一個月在使用雲巴的服務,主要解決兩個問題:推送、聊天。
有兩個特殊的場景:socket
針對以上兩個場景,發現有「丟消息」狀況,個人同事在 QQ 羣中和雲巴技術人員溝通,瞭解到socket.io
雲巴是和設備綁定,不是某個帳號或 Alias。spa
對比了雲巴官網的文檔,在 JavaScript SDK 和 Socket.io 接口中提供了 connect_by_customid 的功能,可是在 Android 和 iOS SDK 中沒有提供。個人理解是,connect by customid 彷佛能夠解決上面兩個場景的問題。設計
如下是我經過分析 .NET SDK 源碼,整理的 Sequence 圖,經過源碼確認了雲巴是和設備綁定的。blog
如下是「同一個臺設備多個帳號登陸」的 Sequence 圖,重點是爲了說明「丟消息」。接口
針對以上的場景,個人問題是:ip
經過郵件與雲巴溝通後,獲得的答覆是:文檔
- 近期會支持 alias 離線消息功能,解決消息丟失的問題。
- 後面會支持 bindAccount 功能,解決同一賬號登陸不一樣設備的問題。
期待這一天能早一點到來 :Dget