极光推送是现在流行的一种推送方式,因为官网的例子比较隐蔽,摸索了很久。下面介绍CordovaAurora推送插件的安装和代码应用。以下是cordovaAndroid安装配置。补充1.在极光开发者服务官网https://www.jiguang.cn/...获取极光pushkey并注册账号...注意应用名要和config.xml的程序名保持一致cordova配置文件中的文件,并生成一个AppKey。记录一下2.安装jpush-phonegap-plugin极光推送插件打开命令提示符,建议使用右键以管理员身份运行,可以省去一些麻烦的权限,进入项目所在目录定位,并在命令行下安装插件,查看你的cordova版本cordova-v,7.0.0及以上安装不同。我的科尔多瓦是5.2.0。安装步骤如下:cordovapluginaddcordova-plugin-jcore@1.1.12cordovapluginaddjpush-phonegap-plugin@3.3.2--variableAPP_KEY=如果第一步注册得到的key是7.0.0或者上面,只需运行cordova插件添加jpush-phonegap-plugin来安装最新的默认版本。3.在首页代码中加入如下代码//极光推送代码vargetRegistrationID=function(){window.JPush.getRegistrationID(function(data){try{console.log("JPushPlugin:"+data);if(data.length==0){vart1=window.setTimeout(getRegistrationID,1000);}}catch(exception){console.log(exception);}});};window.JPush.init();//初始化window.JPush.setDebugMode(真的);window.setTimeout(getRegistrationID,1000);以上是简化的初始化代码。如果想要更多的功能,比如推送用户名,关闭和开启推送等功能,可以参考下面的详细文档https://github.com/jpush/jpus...4.功能测试在程序运行后真机或者模拟器,登录https://www.jiguang.cn/,极光...点击推送-发送通知,内容随便填,目标平台选择android,如果可以立即发送,您的手机或模拟器会有推送提示。Android的推送就写到这里,IOS的推送等项目完成后再添加。
