zoukankan      html  css  js  c++  java
  • 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:messPushapache-apollo-1.7.1apache-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:messPushapache-apollo-1.7.1apache-apollo-1.7.1inmybrokeretc找到users.properties,默认用户名密码为admin password

                f  好了登录127.0.0.1:61680看看你的成果吧。apollo实现c#与android消息推送(二)

              

  • 相关阅读:
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 394 字符串解码
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 392 判断子序列
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 391 完美矩形
    Java实现 LeetCode 390 消除游戏
    Java实现 LeetCode 390 消除游戏
  • 原文地址:https://www.cnblogs.com/xlxr45/p/7623587.html
Copyright © 2011-2022 走看看