前言
之前无意中在酷安看到GcmForMojo,在服务器配置Mojo QQ 或者WX 然后通过GCM 或者 MIpush 、HWpush等把消息推送到手机。但是我服务器在国内,fq也容易被封。而且手机是三星,并没有一些推送服务。所以决定通过第三方推送服务自己做一个客户端。
提示
- 需要折腾,每一步都可能让你抓狂。如果你怕折腾的话,请点击右上角。
- 不适合小白
- 需要有自己的服务器。
- 需要注册极光推送
服务器端:
一:安装Mojo-webqq Mojo-webwx
Mojo-Webqq地址
Mojo-Weixin地址
这一步不过多叙述。按照地址的教程装好,不懂的去作者群里问。
运行之后确保QQ可以获取UID。不然之后软件无法正常运行。
二:在你的服务器上安装nodejs
系统不同安装方法也不同、自行百度。
三:注册极光推送开发者
注册之后创建应用
应用名称和图标随便填一下
记住你的APPKEY和 Secret 待会要用到
点击完成推送设置
填写包名为:xyj.qqnotification
完成
四:安装Jpush Nodejs 服务端
在你的服务器运行命令 [npm install jpush-async]
具体请看:
JPush API client library for Node.js
五:配置 qq.pl wx.pl jpush.js:
下载 push.7z
解压
打开jpush.js
打开qq.pl修改红圈位置
打开wx.pl 修改红圈位置
然后放到你的服务器运行
(持续运行请百度 forever 和 screen 命令)
到这里服务器端就搭好了
客户端:
1.安装Android Studio
具体步骤请百度。
2.下载项目
由于github下载项目太慢不适合小白我放在蓝奏云了
QQNotification.zip
下载后导入项目
选择我们刚刚解压的项目
找到MyApp.java修改为你的ip地址 和 qq号,端口号没改的话就不用改
找到build.gradle修改为你的appkey
找到manifest.xml翻到最底下修改为你的appkey
之后编译
如果你们有自己的密钥的话就用自己的密钥
我这里就直接用debug密钥了。不然得写个创建密钥的教程
编译完后打开文件夹就是你自己的安装包啦
如果头像不显示。。那是因为我没有动态申请权限。。大家去设置里面自己开一下权限
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知