IM 即時聊天室的簡單創(chuàng)建

1沧踏、在Appdelegate初始化

//初始化SDK澡屡,執(zhí)行一次即可

[[RCIM sharedRCIM] initWithAppKey:RCIM_App_Key];

//設(shè)置會話列表中顯示的頭像形狀(RC_USER_AVATAR_RECTANGLE--矩形康二;RC_USER_AVATAR_CYCLE--圓形)

[RCIM sharedRCIM].globalConversationAvatarStyle = RC_USER_AVATAR_CYCLE;

//設(shè)置聊天界面中顯示的頭像形狀

[RCIM sharedRCIM].globalMessageAvatarStyle = RC_USER_AVATAR_CYCLE;

//正在輸入的狀態(tài)提示

[RCIM sharedRCIM].enableTypingStatus = YES;

=======================

//通過后臺獲取token,建立連接

//連接上IM

[[RCIM sharedRCIM] connectWithToken:userToken success:^(NSString *userId) {

//登錄成功

NSLog(@"登陸成功。當(dāng)前登錄的用戶ID:%@", userId);

//設(shè)置IM用戶信息提供者(協(xié)議接口)

[[RCIM sharedRCIM] setUserInfoDataSource:self];

//設(shè)置IM群組信息提供者(協(xié)議接口)

[[RCIM sharedRCIM] setGroupInfoDataSource:self];

/*!

* 消息接收監(jiān)聽(協(xié)議接口RCIMReceiveMessageDelegate)

* 主要有三個接口:

*? – onRCIMReceiveMessage:left:在前臺和后臺活動狀態(tài)時收到任何消息都會執(zhí)行疾掰。

*? – onRCIMCustomLocalNotification:withSenderName:在后臺活動狀態(tài)時接收到消息彈出本地通知前觸發(fā),可自定義本地通知听皿。

*? – onRCIMCustomAlertSound:在前臺狀態(tài)收到消息時收到消息會執(zhí)行熟呛,可以自定義消息提示音。

*/

[[RCIM sharedRCIM] setReceiveMessageDelegate:self];

} error:^(RCConnectErrorCode status) {

//登錄失敗

NSLog(@"登陸的錯誤碼為:%ld", (long)status);

} tokenIncorrect:^{

//token過期或者不正確尉姨。

//如果設(shè)置了token有效期并且token過期庵朝,請重新請求您的服務(wù)器獲取新的token

//如果沒有設(shè)置token有效期卻提示token錯誤,請檢查您客戶端和服務(wù)器的appkey是否匹配又厉,還有檢查您獲取token的流程九府。

NSLog(@"token錯誤");

}];

2、準(zhǔn)備進(jìn)入聊天室

創(chuàng)建控制器覆致,繼承于RCConversationViewController侄旬,也就是聊天室,就如下面的MerchantMessageViewController

MerchantMessageViewController *chat = [[MerchantMessageViewController alloc] init];

//設(shè)置會話的類型煌妈,如單聊儡羔、討論組、群聊声旺、聊天室笔链、客服、公眾服務(wù)會話等

chat.conversationType = ConversationType_PRIVATE;

//設(shè)置會話的目標(biāo)會話ID腮猖。(單聊鉴扫、客服、公眾服務(wù)會話為對方的ID澈缺,討論組坪创、群聊、聊天室為會話的ID)

chat.targetId = merUserId;

//設(shè)置聊天會話界面要顯示的標(biāo)題

chat.title = merMallName;

//顯示聊天會話界面

//chat.hidesBottomBarWhenPushed = YES;

[self.navigationController pushViewController:chat animated:YES];

3姐赡、聊天室里面的設(shè)置

//右上角的未讀消息數(shù)提示

self.enableUnreadMessageIcon = YES;

//右下角的未讀消息數(shù)提示

self.enableNewComingMessageIcon = YES;

// 代理方法莱预,點(diǎn)擊了頭像

- (void)didTapCellPortrait:(NSString *)userId{

// NSLog(@"userId=%@",userId);

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市项滑,隨后出現(xiàn)的幾起案子依沮,更是在濱河造成了極大的恐慌,老刑警劉巖枪狂,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件危喉,死亡現(xiàn)場離奇詭異,居然都是意外死亡州疾,警方通過查閱死者的電腦和手機(jī)辜限,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來严蓖,“玉大人薄嫡,你說我怎么就攤上這事氧急。” “怎么了毫深?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵吩坝,是天一觀的道長。 經(jīng)常有香客問我哑蔫,道長钾恢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任鸳址,我火速辦了婚禮,結(jié)果婚禮上泉懦,老公的妹妹穿的比我還像新娘稿黍。我一直安慰自己,他們只是感情好崩哩,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布巡球。 她就那樣靜靜地躺著,像睡著了一般邓嘹。 火紅的嫁衣襯著肌膚如雪酣栈。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天汹押,我揣著相機(jī)與錄音矿筝,去河邊找鬼。 笑死棚贾,一個胖子當(dāng)著我的面吹牛窖维,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播妙痹,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼铸史,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了怯伊?” 一聲冷哼從身側(cè)響起琳轿,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎耿芹,沒想到半個月后崭篡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猩系,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年媚送,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寇甸。...
    茶點(diǎn)故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡塘偎,死狀恐怖疗涉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吟秩,我是刑警寧澤咱扣,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站涵防,受9級特大地震影響闹伪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜壮池,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一偏瓤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧椰憋,春花似錦厅克、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窗骑,卻和暖如春女责,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背创译。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工抵知, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人昔榴。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓辛藻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親互订。 傳聞我的和親對象是個殘疾皇子吱肌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評論 2 351

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