相关链接:
准备工作
1.添加极光推送插件和device插件,API_KEY为极光推送官网申请。
cordova plugin add https://github.com/jpush/jpush-phonegap-plugin.git –variable API_KEY=your_jpush_appkey
cordova plugin add https://github.com/apache/cordova-plugin-device.git
2.拷贝plugin目录的极光推送插件到项目根目录下,并修改以及删除plugin目录下的极光推送插件。
修改根目录极光推送插件(cn.jpush.phonegap.JPushPlugin)文件夹下src/android/JPushPlugin.java,大概第十行,修改import youpackge.R为 import cn.kigsir.jpushdemo.R
3.添加platform
然后添加根目录下的修改好的极光推送插件
cordova plugin add cn.jpush.phonegap.JPushPlugin
4.修改ionic目录app.js,启用极光推送。
添加到$ionicPlatform.ready(function() {})方法内
1 | $ionicPlatform.ready(function() { |
5.前往极光推送官网配置推送消息,如果不出错,手机应该会提示有推送消息了。
ps.但同时会提示统计缺少统计代码
不让提示的方法如下:
找到platforms/androdi/src/(你的app包名)/CordovaApp.java或activity.java文件,添加如下代码,并在public class CordovaApp extends CordovaActivity上面导入接口代码,import cn.jpush.android.api.JPushInterface;
1 | @Override |
接着运行ionic run android –deivce,再去添加推送消息就不会出现缺少统计代码的提示信息了。