關(guān)于融云直播間即時(shí)通訊集成的小總結(jié)

融云分為IMLib 和IMKit,其中一個(gè)不帶界面的,一個(gè)帶界面的欺劳。首先客戶端把用戶信息傳給我們服務(wù)器獲取融云token这敬,然后根據(jù)融云token 鏈接融云SDK 。

(1) //鏈接融云

-(void)linkFinancialCloud{

if (![[XNUserModel new].rong_token isEqualToString:@""]) {

//融云登錄? token是登錄的時(shí)候獲取的

DLog(@"%@",[XNUserModel new].rong_token);

[[RCDLive sharedRCDLive] connectRongCloudWithToken:[XNUserModel new].rong_token success:^(NSString *loginUserId) {

DLog(@"融云登錄成功loginUserId = %@",loginUserId);

// 設(shè)置當(dāng)前用戶信息,方便發(fā)送消息的時(shí)候攜帶

// 當(dāng)前用戶信息

RCUserInfo *currentUserInfo = [[RCUserInfo alloc]initWithUserId:loginUserId name:[XNUserModel new].nickname portrait:[XNUserModel new].avatar];

// 設(shè)置當(dāng)前用戶信息

[RCDLive sharedRCDLive].currentUserInfo = currentUserInfo;

} error:^(RCConnectErrorCode status) {

DLog(@"融云登錄狀態(tài) %ld", (long)status);

if (status == RC_DISCONN_KICK) {

//[SMGlobalMethod showViewCenter:kKeyWindow.center message:@"登錄"];

}

} tokenIncorrect:^{

}];

}

}

(2)根據(jù)聊天室ID 和 歷史記錄條數(shù) 加入聊天時(shí)?

-(void)joinChatRoom{

WS(weakSelf);

if (self.conversationType == ConversationType_CHATROOM) {

[[RCIMClient sharedRCIMClient]joinChatRoom:self.preModel.anchor_uid messageCount:self.defaultHistoryMessageCountOfChatRoom success:^{

dispatch_async(dispatch_get_main_queue(), ^{

//發(fā)送直播消息

RCTextMessage *joinChatroomMessage = [[RCTextMessage alloc]init];

joinChatroomMessage.content = [NSString stringWithFormat: @"我們提倡綠色直播媳叨,封面和直播內(nèi)容含吸煙腥光、低俗、引誘糊秆、暴露等都會(huì)被封停賬號(hào)武福。同時(shí)禁止直播聚眾鬧事、集會(huì)痘番,網(wǎng)警24小時(shí)在線巡邏哦"];

//? ? ? ? ? ? ? ? joinChatroomMessage.extra = @"0";

joinChatroomMessage.extra = [YDExtraModel extraJsonWithType:0 userLevel:nil fansLevel:nil fansName:nil medal:nil];

joinChatroomMessage.senderUserInfo.name = @"直播消息:";

[weakSelf sendMessage:joinChatroomMessage pushContent:@""];

});

} error:^(RCErrorCode status) {

dispatch_async(dispatch_get_main_queue(), ^{

[self showAlertWithMessage:[NSString stringWithFormat:@"錯(cuò)誤代碼:%ld,請(qǐng)嘗試重新登錄",(long)status] cancel:NO completion:^{

[weakSelf baseClose];

[weakSelf.navigationController dismissViewControllerAnimated:YES completion:nil];

}];

});

}];

}

}

(3)發(fā)送消息? // 注意 self.conversationType 為聊天

[[RCDLive sharedRCDLive] sendMessage:self.conversationType

targetId:self.preModel.anchor_uid

content:messageContent

pushContent:pushContent

pushData:nil

success:^(long messageId) {

} error:^(RCErrorCode nErrorCode, long messageId) {

[[RCIMClient sharedRCIMClient]deleteMessages:@[ @(messageId) ]];

}];

messageContent 中填入普通的消息和禮物消息? RCDLiveGiftMessage?

禮物消息類型 1 禮物锋边,0 叁执,點(diǎn)贊?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末藕坯,一起剝皮案震驚了整個(gè)濱河市隆夯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌昂芜,老刑警劉巖莹规,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異泌神,居然都是意外死亡良漱,警方通過(guò)查閱死者的電腦和手機(jī)舞虱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)债热,“玉大人砾嫉,你說(shuō)我怎么就攤上這事≈侠椋” “怎么了焕刮?”我有些...
    開(kāi)封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)墙杯。 經(jīng)常有香客問(wèn)我配并,道長(zhǎng),這世上最難降的妖魔是什么高镐? 我笑而不...
    開(kāi)封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任溉旋,我火速辦了婚禮,結(jié)果婚禮上嫉髓,老公的妹妹穿的比我還像新娘观腊。我一直安慰自己,他們只是感情好算行,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布梧油。 她就那樣靜靜地躺著,像睡著了一般州邢。 火紅的嫁衣襯著肌膚如雪儡陨。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天量淌,我揣著相機(jī)與錄音骗村,去河邊找鬼。 笑死呀枢,一個(gè)胖子當(dāng)著我的面吹牛胚股,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播裙秋,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼信轿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了残吩?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤倘核,失蹤者是張志新(化名)和其女友劉穎泣侮,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體紧唱,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡活尊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年隶校,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛹锰。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡深胳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铜犬,到底是詐尸還是另有隱情舞终,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布癣猾,位于F島的核電站敛劝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏纷宇。R本人自食惡果不足惜夸盟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望像捶。 院中可真熱鬧上陕,春花似錦、人聲如沸拓春。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)痘儡。三九已至辕万,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沉删,已是汗流浹背渐尿。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留矾瑰,地道東北人砖茸。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像殴穴,于是被迫代替她去往敵國(guó)和親凉夯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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

  • //聯(lián)系人:石虎QQ: 1224614774昵稱:嗡嘛呢叭咪 /**注意:先看效果圖-->1.登錄融云-->2.生...
    石虎132閱讀 2,322評(píng)論 5 20
  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666閱讀 1,383評(píng)論 0 6
  • 上官網(wǎng)注冊(cè)賬號(hào) 首先來(lái)到環(huán)信的官網(wǎng),然后登陸.沒(méi)有賬號(hào)先注冊(cè)一個(gè). 進(jìn)去之后創(chuàng)建應(yīng)用,如圖 創(chuàng)建應(yīng)用界面 點(diǎn)擊確定...
    loneWolf01閱讀 511評(píng)論 0 0
  • 財(cái)富自由 目標(biāo) 具體點(diǎn) 更加數(shù)字化一點(diǎn) 一線城市達(dá)到2.9億 二線城市1.7億 門檻比去年上漲50% 高凈值人群認(rèn)...
    yichen大刀閱讀 231評(píng)論 0 0
  • 引流最怕什么采幌? 有人說(shuō)怕沒(méi)途徑劲够,有人說(shuō)怕執(zhí)行后流量很少達(dá)不到預(yù)期,有人說(shuō)怕太多方法不知道怎么開(kāi)始休傍。 都對(duì)征绎,其實(shí)最怕...
    羽悅張林閱讀 390評(píng)論 0 0