android訊息推送——mqtt協議

來源:互聯網
上載者:User

1.對與訊息推送是什麼個概念,在此就不贅述啦。google內建的C2MD服務,可以協助我們實現該功能,可以該伺服器在國外,所以鑒於網速等各種條件限制,我們也沒法實現。

2.為解決該問題,在讀了大量的部落格等質料之後,終於見到啦陽光。

3.首先是準備工作:我們需要的項目相關的源碼,代理如下

該資源都已經上傳到csdn

4.下面簡單介紹一下以上三個包的功能:從左至右第一個是android客服端源碼,下載之後解壓,再直接匯入到eclipse中就行啦。第二個事服務端的源碼,該server是用php寫的,要想運行服務端代碼就必須使電腦上有php運行環境,在這就不說如何搭建php環境啦。

第三個是由IBM提供的mqtt協議的實現,就相當於一個代理,開啟1883連接埠,在server端部署並編譯。

5.運行服務端代碼會出現如下情況:表明沒有開啟rsmb運行程式,這時需要解壓rsmb_1.2.0.zip進入windows,運行 broker.exe即可。服務端運行成功之後是:

6.運行客服端的代碼,

 
f891aa3c7606a88a就是服務端第一個編輯框的內容,第二個編輯框中的內容自訂

7.http://blog.csdn.net/weidi1989/article/details/7948269

 http://blog.duteba.com/technology/article/28.htm這是兩個相關的blog,感覺很好,值得一看。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.