å¯ä»¥ç¨bmobåå端ï¼æå³æ¶é讯çdemo
æ¨å¤©ä¸çååå¸äºææ°çBmob_IM_V1.1.2çæ¬çSDKååºç¨Demoï¼è¿æªæ£å¼éç¥å¤§å®¶ï¼ä½è¿æ¯æ人å¯è§å°äºï¼é£ä¹ï¼è¿ä¸æ¬¡çæ¬æ´æ°äºä»ä¹å¢ï¼
主è¦æ¯é对大家é½æ¯è¾å
³å¿çé®é¢è¿è¡äºéä¸è§£å³ã
ä¸ãæ´æ°åè½ï¼
1ãæ°å¢æ¯æéç人è天ï¼å
许åéç»é好åç¨æ·ï¼
2ãæ°å¢æ¯æèªå®ä¹æ¶æ¯åéï¼ä¾¿äºå¼åè
æ©å±ï¼
3ãæ°çæ¬å¤§å¹
度å¢å 稳å®æ§ååæ¶æ§ï¼ä¿è¯ç¾åç¾å°è¾¾ï¼
4ãæé¤webå端æ¨é对客æ·ç«¯çå½±åã
äºãæ´æ°è®²è§£ï¼
1ãå¦æä½ å¸æè½åææ人ï¼ä¸å±éäºå¥½åå
³ç³»ï¼è¿è¡è天ï¼é£ä¹è¿ä¸çæ¬å°±è§£å³äºè¿ä¸ªé®é¢ã
å¦æä½ æ³çå°ææï¼å¯ä»¥ç¹å»éè¿ç人ï¼ä½ æ¾å°ä¸ä¸ªé好åç¨æ·ï¼åæ¥çä»çèµæï¼è¿ä¸é¡µé¢ä¸æ¹æ个âåèµ·ä¼è¯âçæé®ï¼è¿éå°±å¯ä»¥åéç人è天å¦ãï¼ä¸è¦é®æï¼ä¸ºä»ä¹ææç´¢éè¿ç人没æ°æ®å¢ï¼ä½ ä¸ä¸ªæ°å»ºçkeyï¼è¿æ³¨åç¨æ·é½æ²¡æï¼é£éè¿ç人æä¹å¯è½ä¼æ¾ç¤ºåºæ¥ï¼ï¼
2ãå¦æä½ å¸æåéä»»ææ ¼å¼çæ¶æ¯ï¼é£ä¹ä½ åªéè¦è°ç¨å¦ä¸æ¹æ³å³å¯ï¼
BmobChatManager.getInstance(this).sendJsonMessage(String json, String targetId);
å¤å¶ä»£ç
注ï¼ç¬¬ä¸ä¸ªåæ°ï¼ä½ è¦åçJsonæ ¼å¼çå符串ï¼ç¬¬äºä¸ªåæ°ï¼å°±æ¯å¯¹æ¹çobjectId
ä½å
³äºåéçJsonæ ¼å¼éµå¾ªä¸å®çè§èï¼å
·ä½å¯æ¥çï¼ç¹æã
ç¶åï¼ä½ å°±éè¦å¨MyMessageReceiverç广ææ¥æ¶å¨ä¸èªè¡è§£æä½ æå®ä¹æ ¼å¼çæ¶æ¯å¦ã
3ãV1.1.2çæ¬å¤§å¹
度å¢å¼ºäºåæ¶æ§å稳å®æ§ï¼è½å¤ä¿è¯å°è¾¾çã
ç±äºæ¨éæå¡ææ¶åä¼åºç°æ¶æ¯ä¸¢å¤±çæ
åµï¼å¹¶ä¸è½ä¿è¯æ¶æ¯ä¸å®è¢«å¯¹æ¹æ¥æ¶å°ï¼æ
å¨æ¤åºç¡ä¸å¢å äºä¸ä¸ªå®æ¶æ£æµæå¡ï¼å®æ¶æ¶é´å¯ä»¥ç±å¼åè
èªè¡è®¾å®ã
ä½ éè¦å¼å¯å®æ¶æ£æµæå¡çè¯ï¼éè¦å¨ä¸»ç¨åºçé¢çonCreateæ¹æ³ä¸è°ç¨å¦ä¸æ¹æ³ï¼
BmobChat.getInstance(this).startPollService(30)
å¤å¶ä»£ç
ç¶åå¨onDestoryæ¹æ³éè°ç¨å¦ä¸æ¹æ³åæ¶æ£æµæå¡ï¼
BmobChat.getInstance(this).stopPollService()
å¤å¶ä»£ç
å¦å¤ï¼éè¦å¨ä½ çAndroidManifest.xmléé¢å ä¸å¦ä¸ä¸æ®µä»£ç
<!-- å¯å¨å®æ¶æ£æµæä½ -->
<service android:name="cn.bmob.im.poll.BmobPollService">
<intent-filter>
<action android:name="cn.bmob.im.service.BmobPollService"/>
</intent-filter>
</service>
å¤å¶ä»£ç
4ãæçåå¦æ²¡æ两é¨çæºï¼ä¼ä»webåå°æ¨éæ¶æ¯ç»å®¢æ·ç«¯ï¼ä¹åççæ¬ä¼ä½¿å¾å®¢æ·ç«¯å¥æºï¼è¿ä¸çæé¤äºå端æ¨é对客æ·ç«¯çå½±åã
ä¸ã使ç¨Bmob_IM_SDKæ¶éè¦æ³¨æçé®é¢å¦ä¸ï¼
1ã请使ç¨ä¸¤å°çæºæµè¯ï¼è¯·ä¸è¦ç¨æ¨¡æå¨æ¥æµè¯ï¼æ¨¡æå¨æ¯æ¥æ¶ä¸å°æ¨éæ¶æ¯çã
2ãå¾å¤äººç±äºæ²¡æ两é¨çæºï¼ä¼éç¨ä¸ä¸ªææºæ³¨å两个ä¸åçè´¦å·ï¼è¿æ ·æ¥ååæ¢è´¦æ·æ¥æµè¯è天ï¼è¿ç§æ¹å¼è¾¾ä¸å°æµè¯çææï¼è½ç¶è¿ä¸çæ¬çæ¹è¿ä½¿å¾è¿ç§æ¹å¼è½å¤æ¶å°æ¶æ¯ï¼ä½æ¯åæ¶æ§æ¯è¾ä½ãèä¹åççæ¬ï¼è¿ç§æ¹å¼æ¯æ¶ä¸å°æ¶æ¯çï¼æ
ä¸å»ºè®®è¿æ ·æµè¯ï¼åªæ两é¨çæºæè½è¾¾å°çå®çè天ææã
3ã请å°Bmobå®ç½æ³¨åç³è¯·åºç¨çApplication ID并å¨SplashActivityç±»ä¸å®æåå§åæä½ã
4ãæå¾å¤äººå¯¼å
¥äºå·¥ç¨ååç°æè¿ä¸ªéï¼java.lang.IncompatibleClassChangeError: cn.bmob.im.projectï¼è¿ä¸ªæ¯å 为BmobIM_V1.1.2æ¯åºäºBmobSDK_v3.2.3_0919æ··æ·æå
çï¼æ以å¦æä½ è¦ç¨çè¯ï¼è¿ä¸¤ä¸ªå
åºè¯¥æ¯ä¸èµ·å¯¼è¿å»çï¼æ¿æ¢ä¹åçBmobsdkåBmobIMå
ã
温馨提示:答案为网友推荐,仅供参考