apollo實現c#與android消息推送(一)


      之前做了c#推送消息到手機端,限於網絡要求,不能使用百度等現成的推送,查了許多資料,七拼八湊終於湊齊,記錄下來,即是復習也是希望對來者有所幫助。

      我開發的環境是windows,使用java開發的Apache Apollo作為代理服務器,所以如果你想開發首先是必須有java環境,請自行下載java的jdk,jre搭建java環境。

      需要的軟件和包是apache apollo的代理服務器,org.eclipse.paho測試軟件,android包org.eclipse.paho.client.mqttv3-1.0.1.jar,c#包M2Mqtt.dll,會在后面給出下載地址    http://download.csdn.net/download/wpfsbbx/10006429,或者自行下載

      1. 搭建apache apollo代理服務器:

               a  下載Apollo,解壓到指定的目錄,如:D:\messPush\apache-apollo-1.7.1\apache-apollo-1.7.1    

     b  運行bin目錄下的 apollo.cmd

 

                

              c  生成apollo broker的實例 在當前bin目錄運行 apollo create mybroker ,會在bin目錄下出現mybroker文件夾

             

             d  cd到到bin目錄下mybroker文件夾的bin目錄下運行apollo-broker run, 登錄127.0.0.1:61680進行訪問,會要求配置用戶名密碼,自行配置即可,如果需要修改可以在mybroker文件夾的etc文件夾下的apollo.xml進行修改。請不要關閉該窗口,否則代理服務器將停止,網站無法登錄,后期部署可以生成服務。會在后面的實例里進行講解。

            

            e  在D:\messPush\apache-apollo-1.7.1\apache-apollo-1.7.1\bin\mybroker\etc找到users.properties,默認用戶名密碼為admin password

            f  好了登錄127.0.0.1:61680看看你的成果吧。apollo實現c#與android消息推送(二)

          


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM