国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊2 登錄
網(wǎng)站首頁-資訊-話題-產(chǎn)品-評測-品牌庫-供應(yīng)商-展會(huì)-招標(biāo)-采購-知識(shí)-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫-視頻

問答社區(qū)

如何編寫一個(gè)即時(shí)通訊軟件

高斯貝爾高大上 2016-12-19 14:42:56 411  瀏覽
  •  

參與評論

全部評論(2條)

  • 文藝*中心班 2016-12-20 00:00:00
    想多了,一個(gè)團(tuán)隊(duì)吧,模仿qq做吧,估計(jì)的花點(diǎn)功夫

    贊(13)

    回復(fù)(0)

    評論

  • 好夢成真sunny 2016-12-21 00:00:00
    可以用bmob做后端,有即時(shí)通訊的demo 昨天下班前發(fā)布了Z新的Bmob_IM_V1.1.2版本的SDK和應(yīng)用Demo,還未正式通知大家,但還是有人察覺到了,那么,這一次版本更新了什么呢? 主要是針對大家都比較關(guān)心的問題進(jìn)行了集中解決。 一、更新功能: 1、新增支持陌生人聊天,允許發(fā)送給非好友用戶; 2、新增支持自定義消息發(fā)送,便于開發(fā)者擴(kuò)展; 3、新版本大幅度增加穩(wěn)定性和及時(shí)性,保證百分bai到達(dá); 4、排除web后端推送對客戶端的影響。 二、更新講解: 1、如果你希望能和所有人(不局限于好友關(guān)系)進(jìn)行聊天,那么這一版本就解決了這個(gè)問題。 如果你想看到效果,可以點(diǎn)擊附近的人,你找到一個(gè)非好友用戶,再查看他的資料,這一頁面下方有個(gè)“發(fā)起會(huì)話”的按鈕,這里就可以和陌生人聊天啦。(不要問我,為什么我搜索附近的人沒數(shù)據(jù)呢?你一個(gè)新建的key,連注冊用戶都沒有,那附近的人怎么可能會(huì)顯示出來?) 2、如果你希望發(fā)送任意格式的消息,那么你只需要調(diào)用如下方法即可: BmobChatManager.getInstance(this).sendJsonMessage(String json, String targetId); 復(fù)制代碼 注:diyi個(gè)參數(shù):你要發(fā)的Json格式的字符串,第二個(gè)參數(shù),就是對方的objectId 但關(guān)于發(fā)送的Json格式遵循一定的規(guī)范,具體可查看:點(diǎn)我。 然后,你就需要在MyMessageReceiver的廣播接收器中自行解析你所定義格式的消息啦。 3、V1.1.2版本大幅度增強(qiáng)了及時(shí)性和穩(wěn)定性,能夠保證到達(dá)率。 由于推送服務(wù)有時(shí)候會(huì)出現(xiàn)消息丟失的情況,并不能保證消息一定被對方接收到,故在此基礎(chǔ)上增加了一個(gè)定時(shí)檢測服務(wù),定時(shí)時(shí)間可以由開發(fā)者自行設(shè)定。 你需要開啟定時(shí)檢測服務(wù)的話,需要在主程序界面的onCreate方法中調(diào)用如下方法: BmobChat.getInstance(this).startPollService(30) 復(fù)制代碼 然后在onDestory方法里調(diào)用如下方法取消檢測服務(wù): BmobChat.getInstance(this).stopPollService() 復(fù)制代碼 另外,需要在你的AndroidManifest.xml里面加上如下一段代碼 <!-- 啟動(dòng)定時(shí)檢測操作 --> <service android:name="cn.bmob.im.poll.BmobPollService"> <intent-filter> <action android:name="cn.bmob.im.service.BmobPollService"/> </intent-filter> </service> 復(fù)制代碼 4、有的同學(xué)沒有兩部真機(jī),會(huì)從web后臺(tái)推送消息給客戶端,之前的版本會(huì)使得客戶端奔潰,這一版排除了后端推送對客戶端的影響。 三、使用Bmob_IM_SDK時(shí)需要注意的問題如下: 1、請使用兩臺(tái)真機(jī)測試,請不要用模擬器來測試,模擬器是接收不到推送消息的。 2、很多人由于沒有兩部真機(jī),會(huì)采用一個(gè)手機(jī)注冊兩個(gè)不同的賬號(hào),這樣來回切換賬戶來測試聊天,這種方式達(dá)不到測試的效果,雖然這一版本的改進(jìn)使得這種方式能夠收到消息,但是及時(shí)性比較低。而之前的版本,這種方式是收不到消息的,故不建議這樣測試,只有兩部真機(jī)才能達(dá)到真實(shí)的聊天效果。 3、請到Bmob官網(wǎng)注冊申請應(yīng)用的Application ID并在SplashActivity類中完成初始化操作。 4、有很多人導(dǎo)入了工程后發(fā)現(xiàn)有這個(gè)錯(cuò):java.lang.IncompatibleClassChangeError: cn.bmob.im.project,這個(gè)是因?yàn)锽mobIM_V1.1.2是基于BmobSDK_v3.2.3_0919混淆打包的,所以如果你要用的話,這兩個(gè)包應(yīng)該是一起導(dǎo)進(jìn)去的,替換之前的Bmobsdk和BmobIM包。

    贊(3)

    回復(fù)(0)

    評論

熱門問答

如何編寫一個(gè)即時(shí)通訊軟件
 
2016-12-19 14:42:56 411 2
一個(gè)企業(yè)為什么要用即時(shí)通訊軟件,目的是什么
 
2018-05-22 12:44:13 448 1
即時(shí)通訊軟件是什么?
什么叫即時(shí)通信軟件?... 什么叫即時(shí)通信軟件? 展開
2016-11-13 10:32:29 594 6
即時(shí)通訊軟件排行榜
 
2013-04-09 12:11:21 460 5
德國即時(shí)通訊軟件
我想知道德國有沒有類似我們QQ和美國在線的國內(nèi)即時(shí)通訊軟件?... 我想知道德國有沒有類似我們QQ和美國在線的國內(nèi)即時(shí)通訊軟件? 展開
2009-04-19 19:59:03 523 2
即時(shí)通訊軟件是什么
 
2012-12-24 12:59:34 449 6
請問如何開發(fā)android IM即時(shí)通訊軟件?
 
2012-03-23 01:18:38 421 2
即時(shí)通訊軟件有哪些
 
2014-01-14 13:10:01 541 6
即時(shí)通訊軟件有哪些
 
2014-01-15 06:03:12 402 3
即時(shí)通訊軟件的分類
 
2018-11-23 04:58:06 445 0
即時(shí)通訊軟件的特點(diǎn)
 
2017-02-15 01:51:18 453 2
即時(shí)通訊軟件的概要
 
2018-11-21 21:21:16 500 0
手機(jī)即時(shí)通訊軟件大全?
盡量要全點(diǎn)的。... 盡量要全點(diǎn)的。 展開
2010-05-10 00:01:14 373 2
即時(shí)通訊軟件初始密碼多少?
 
2012-06-14 13:32:42 408 1
有沒有關(guān)于各種即時(shí)通訊軟件的一個(gè)使用率排行呢??
 
2012-06-13 12:21:47 433 5
什么是即時(shí)通訊軟件?當(dāng)今流行的即時(shí)通訊軟件有哪些?
 
2016-01-25 21:19:11 584 1
如何開發(fā)一個(gè)軟件
我想開發(fā)一個(gè)建站軟件,需要具備些什么?有誰開發(fā)過和知道的請搞訴下我
2018-12-01 19:46:22 500 0
介紹一個(gè)Z好的 Z好的開源即時(shí)通訊軟件
大家好,請問有沒人喜歡做IM開發(fā)的,請推薦一個(gè)Z好的開源即時(shí)通訊軟件,謝謝。... 大家好,請問有沒人喜歡做IM開發(fā)的,請推薦一個(gè)Z好的開源即時(shí)通訊軟件,謝謝。 展開
2011-01-07 00:15:56 452 4

4月突出貢獻(xiàn)榜

推薦主頁

最新話題