打开[config.xml]修改下图内容:html
注册极光开发者帐号,并新建项目并获取AppKey以下图:android
检查你的项目plugin目录中是否有[cordova-plugin-device]目录。若存在,建议先卸载他。卸载命令:ionic plugin rm cordova-plugin-device,不然安装极光推送插件可能会提示cordova-plugin-device已存在,缘由是jpush要依赖于这个插件,因此在安装jpush的时候默认他也会安装这个插件。为保证jpush的正常安装,请先卸载cordova-plugin-device。git
1 转到你的项目目录:cd f:\01mobileDvp\com.creec.jpushtest 2 执行插件安装命令:cordova plugin add jpush-phonegap-plugin --variable API_KEY=your_jpush_appkey
ps:插件卸载命令:ionic plugin rm com.hewz.plugins.baidu.location
列出全部插件命令:ionic plugin list
安装完成后出现下图所示:github
打开www->js->app.js文件,修改.run(function($ionicPlatform) {xxxxxx})内部代码为一下:apache
.run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); cordova.plugins.Keyboard.disableScroll(true); } if (window.StatusBar) { // org.apache.cordova.statusbar required StatusBar.styleDefault(); } //启用极光推送服务 try { window.plugins.jPushPlugin.init(); window.plugins.jPushPlugin.setDebugMode(true); } catch (exception) { alert(exception); } }); })
Stpe6:编译发布到手机服务器
使用ionic命令或 ionic小助手,将应用编译发布到手机,命令:
ionic run android
完成后打开应用.....app
Stpe7:发送消息到手机ionic
极光推送官网的应用控制台发送通知测试ide
其余:测试
极光推送还能够按照不一样类型作推送分类区分,以及配合你的服务器端应用程序调用极光推送SDK接口实现消息的自动发。