Wex5+Java极光消息推送使用操作
1.点击创建应用
2.填写应用名称点击确定
3.集成Android SDK 消息推送服务 下一步
4.填写包名,此包名必须与wex5打包时填写的包名一致。提交并组装SDK
5.得到AppKey和Master Secret (必须)
(后面代码不可直接复制,需要根据自己的需求粘贴,因为我这是结合自己的项目做的,所以复制的时候需自己修改,否则会不好使的)
1.导入jar包,我使用的是idea的maven项目导入的在pom.xml中加入。
2.新建java文件JpushClientUtil.Java改文件是主要消息推送文件。执行main方法即可完成(前提是前端需完成打包安装到手机上,后面会讲解前端操作) 此处为极光平台创建应用时生成的appKey与 masterSecret private final static String appKey = “2b56226154facb04f572977b”; private final static String masterSecret =“f6e1170fd0cb176bc2329e92”;
-------code-------
3.新建Controller文件,(使用时需将JpushClientUtil.Java中的main方法注释掉)根据自己的项目创建 ------code------
1.jpush.js文件在wex5自带案例外卖中。直接复制到自己的项目中 ------code jpush.js------
2.应用界面中导入文件与引入插件 var jpushInstance = require("./jpush"); //引入jpush.js文件 require(“cordova!jpush-phonegap-plugin”); //引入插件 require("$UI/system/lib/cordova/cordova");//cordova插件
3.获取设备标识registration_id,并将id通过ajax请求传到后台。Ajax请求写在另一个文件中ajaxRequest.js中的ajaxr.ajaxFunction(jsonObj, action);方法里。Ajax请求可根据自己的项目需求写。 ------code push.js------
------code ajaxRequest.js------
(1) 在Native上右键-新建-创建本地App 发布模式选择第一个 填写应用名称 下一步
(2)选择服务地址和UI资源 Web服务这里选择的是我本地服务 Web路径 首页 选择资源,下一步
(3)配置应用信息 版本号:根据自己的需求填写 应用包名:com.jigunag(此包名要与极光平台上创建应用时填写的包名一致)
(4)配置开发者信息和证书 根据自己的需求填写。
(5)设置屏幕选项
(6)选择打包的本地插件 填写极光平台上创建应用获取的appkey
(7)配置更新信息下一步
(8)点击完成后启动app生成向导
(9)等待下一步
(10)下一步
(11)等待完成
(12)完成后扫描二维码安装或者复制app.apk文件到手机中安装。
完成后再Native中生成项目。
(13)这里使用的是将app.apk拖拽到模拟器中安装。这里使用的是“夜神模拟器”。 ”
(14)发送成功.
(15)在极光平台上可以查看(这里我是用的模拟器和手机所以有两条数据)广播发送全部时可能会有条数限制。