在融雲的使用者資訊機制中,是由使用者資訊提供者設定的使用者資訊,當然為了資訊保安,使用者資訊的維護留在我們自己的服務端進行操作的;
首先,參考融雲文件 設定使用者資訊提供者。
rongim.setuserinfoprovider(new rongim.userinfoprovider() },true);
如此設定完使用者資訊提供者之後,在獲取到使用者資訊之後,於此同時呼叫
rongim.getinstance().refreshuserinfocache(userinfo);
將使用者資訊快取起來,那麼問題來了,若是使用者資訊修改了,該如何處理呢?
我設定了乙個自定義訊息 ,userinfochangemessage,自定義訊息可參考融雲文件;
在某個使用者更新個人資訊之後,傳送自定義訊息通知與此使用者相關的所有相關者。此訊息建議有服務端傳送;
在其他使用者收到此訊息之後,通過訊息攜帶的userid ,來重新從服務獲取最新的使用者資訊,然後在呼叫rongim.getinstance().refreshuserinfocache(userinfo); 將使用者資訊重新整理快取;
通過以上三步,即可完成使用者資訊的更新。
MyEclipse 如何更換使用者
由於在svn的介面中並沒有為我們提供直接更換使用者名稱密碼的地方,所以一旦我們需要更換使用者名稱的就需要自己想一些辦法。解決方案 主要有兩種方法,一種是刪除svn客戶端的賬號配置檔案 另外一種就是去svn服務端將賬號設定成不可用。具體步驟 1 通過刪除svn客戶端的賬號配置檔案 2 使用svn更新或...
svn如何更換使用者名稱密碼?
解決方案 主要有兩種方法,一種是刪除svn客戶端的賬號配置檔案 另外一種就是去svn服務端將賬號設定成不可用。方法1 通過刪除svn客戶端的賬號配置檔案 2 使用svn更新或提交,使得客戶端與服務端進行通訊,這樣就會svn客戶端就要求我們輸入新的使用者名稱密碼,輸入我們的使用者名稱密碼就可以替換掉舊...
iOS更換使用者頭像失敗
相信很多專案裡都涉及到使用者頭像替換這個問題,公司後台直接在提交頭像的介面裡就返回了頭像位址,並且是不變的,就是說頭像位址一直是不變的 專案使用了sdwebimage庫 提交了頭像後不能替換過來,估計原因是sd庫里有快取,而且這個快取可能跟頭像路徑有關係,所以嘗試改變頭像路徑。後台是肯定可以做到的,...