如何顯示用戶頭像和名稱杉编?

實現(xiàn)用戶信息提供者秦效,可在 AppDelegate.m 中遵循協(xié)議 RCIMUserInfoDataSource,RCIMGroupInfoDataSource礁竞,

設(shè)置代理

[[RCIM sharedRCIM] setUserInfoDataSource:self];

[[RCIM sharedRCIM] setGroupInfoDataSource:self];

實現(xiàn)方法

- (void)getUserInfoWithUserId:(NSString *)userId completion:(void (^)(RCUserInfo *))completion铝条;

群組信息提供者:

- (void)getGroupInfoWithGroupId:(NSString *)groupId completion:(void (^)(RCGroup *))completion靖苇;

方法調(diào)用說明:

這兩個方法,由 RCIM 類創(chuàng)建單例進行實現(xiàn)班缰,所以整個工程中只需要實現(xiàn)一次就可以贤壁。

當會話列表或者會話界面中對應的用戶需要顯示的時候,每一個用戶都會觸發(fā)這個方法埠忘,所以協(xié)議方法中的參數(shù) UserID/groupID 就是對應這個需要顯示的用戶的 ID脾拆,這個 ID 是已知的,可以直接應用莹妒。進而名船,開發(fā)者能夠通過這個已知的 UserID,獲取到該 UserID 對應的保存在自己服務器或者之前自行創(chuàng)建數(shù)據(jù)庫寫入的用戶信息旨怠,并實現(xiàn)完整回調(diào)包帚。

值得注意的是,當用戶第一次需要顯示的時候运吓,該方法會被觸發(fā)渴邦,并自動對該用戶進行了信息的緩存。在 App 存活的生命周期中拘哨,之后該用戶需要顯示的時候谋梭,便不會觸發(fā)該方法,SDK 自動遍歷緩存的數(shù)據(jù)倦青。(從 2.6.0 開始 IMKit 可以緩存用戶信息到數(shù)據(jù)庫里瓮床,開發(fā)者可以開啟 RCIM.h 里的? enablePersistentUserInfoCache )

用戶/群組信息提供者的協(xié)議代理方法完整回調(diào)之后,能夠保證 App 的本地通知功能产镐,對應顯示的用戶信息完整正確隘庄。

如果,當用戶信息更改的時候癣亚,需要對應實現(xiàn) RCIM 類中的這兩個方法進行更新丑掺。

/**

* 本地用戶信息改變,調(diào)用此方法更新kit層用戶緩存信息

* @param userInfo 要更新的用戶實體

* @paramuserId? 要更新的用戶 Id

*/

- (void)refreshUserInfoCache:(RCUserInfo *)userInfo

withUserId:(NSString *)userId;

/**

* 本地群組信息改變述雾,調(diào)用此方法更新kit層群組緩存信息

* @param groupInfo 要更新的群組實體

* @param groupId? 要更新的群組 Id

*/

- (void)refreshGroupInfoCache:(RCGroup*)groupInfo

withGroupId:(NSString *)groupId;

清除用戶信息緩存的接口:

/**

*? 清除所有本地用戶信息的緩存街州。

*/

- (void)clearUserInfoCache;

/**

*? 清除所有本地群組信息的緩存兼丰。

*/

- (void)clearGroupInfoCache;

用戶信息的相關(guān)接口已經(jīng)提供,具體邏輯實現(xiàn)每個開發(fā)者都是各有己見唆缴,不再贅述鳍征。


轉(zhuǎn)自融云

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市面徽,隨后出現(xiàn)的幾起案子艳丛,更是在濱河造成了極大的恐慌,老刑警劉巖趟紊,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件质礼,死亡現(xiàn)場離奇詭異,居然都是意外死亡织阳,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門砰粹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來唧躲,“玉大人,你說我怎么就攤上這事碱璃∨裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵嵌器,是天一觀的道長肛真。 經(jīng)常有香客問我,道長爽航,這世上最難降的妖魔是什么蚓让? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮讥珍,結(jié)果婚禮上历极,老公的妹妹穿的比我還像新娘。我一直安慰自己衷佃,他們只是感情好趟卸,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著氏义,像睡著了一般锄列。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惯悠,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天邻邮,我揣著相機與錄音,去河邊找鬼克婶。 笑死饶囚,一個胖子當著我的面吹牛帕翻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播萝风,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嘀掸,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了规惰?” 一聲冷哼從身側(cè)響起睬塌,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎歇万,沒想到半個月后揩晴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡贪磺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年硫兰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寒锚。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡劫映,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出刹前,到底是詐尸還是另有隱情泳赋,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布喇喉,位于F島的核電站祖今,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏拣技。R本人自食惡果不足惜千诬,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望膏斤。 院中可真熱鬧大渤,春花似錦、人聲如沸掸绞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽衔掸。三九已至烫幕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間敞映,已是汗流浹背较曼。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留振愿,地道東北人捷犹。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓弛饭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親萍歉。 傳聞我的和親對象是個殘疾皇子侣颂,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容