默認
發表評論 3
想開發IM:買成品怕坑?租第3方怕貴?找開源自已擼?盡量別走彎路了... 找站長給點建議
[已回復] android 的MobileIMSDK如何判斷用戶是否已經登陸
閱讀(846) | 評論(3 收藏 淘帖
您好,有一種情況,打開app進入主頁,此時app處于無網絡狀態(或者有網絡狀態),app業務服務器已經登陸狀態, 聊天服務器未登陸狀態。這個時候我應該何時去登陸聊天服務器呢?想問下MobileIMSDK是否有判斷當前用戶是否登陸的方法

即時通訊網 - 即時通訊開發者社區! 來源: - 即時通訊開發者社區!

標簽:MobileIMSDK
上一篇:[已回復] 求助MobileIMSDK中,客戶端A發送消息給客戶端B,怎么知道對方是否收到?下一篇:[已回復] 求教關于MobileIMSDK服務端sdk安全驗證方面的一些問題
推薦方案
評論 3
你這描述的真是混亂,我智商有點不夠用。。。

你這app后端聊天服務器、業務服務器架構是什么樣(怎么配合的),或者說,你是怎么定義前端跟后端的登陸、連接這些邏輯的。
簽名: 《IM里“附近的人”功能實現原理是什么?如何高效率地實現它?》http://www.hqkrtb.live/thread-2827-1-1.html
引用:JackJiang 發表于 2019-10-23 17:23
你這描述的真是混亂,我智商有點不夠用。。。

你這app后端聊天服務器、業務服務器架構是什么樣(怎么配 ...

你好,按正常流程,app登陸業務服務器,我獲取到用戶的信息,然后使用用戶的uid和密碼去登陸聊天服務器。

但是有一種情況,我第一次打開app,來到app登陸界面登陸業務服務器,然后登陸聊天服務器,然后我把app殺死了(app登陸的聊天服務器也掉線了)。重新打開app,此時業務服務器的token未過期并且app無網絡,過一段時間用戶可能手動打開網絡,這個時候我應該什么時候登陸聊天服務器呢
引用:linxin 發表于 2019-10-23 17:39
你好,按正常流程,app登陸業務服務器,我獲取到用戶的信息,然后使用用戶的uid和密碼去登陸聊天服務器。 ...

這種情況,你照樣從頭先登陸業務服務器,再登陸聊天服務器。只是業務服務器檢測到你的這個token還沒過期時,就不用為你生成新的就好了。

其它流程不變。
簽名: 《IM里“附近的人”功能實現原理是什么?如何高效率地實現它?》http://www.hqkrtb.live/thread-2827-1-1.html
打賞樓主 ×
使用微信打賞! 使用支付寶打賞!

返回頂部
乐彩网17500