ionic极光推送

cordova plugin add  https://github.com/jpush/jpush-phonegap-plugin.git --variable API_KEY=your_jpush_appkey

your_jpush_appkey  key是极光官网生成出来的 

ionci

 //启动极光推送服务
            window.plugins.jPushPlugin.init();
            //调试模式,这样报错会在应用中弹出一个遮罩层显示错误信息
            window.plugins.jPushPlugin.setDebugMode(true); 
            var onGetRegistradionID = function(data) {                
                try{
                    alert("JPushPlugin:registrationID is"+data);
                    model.console.push("JPushPlugin:registrationID is " + data);
                }catch(exception){
                    model.console.push(exception);
                }
            };
            window.plugins.jPushPlugin.getRegistrationID(onGetRegistradionID);

在运行中会一直显示缺少统计代码,对java文件,文件位置 在platforms/android/src/com/ionichina/ioniclub/MainActiovity.java文件作如下修改

?

1
2
3
4
5
6
7
8
9
10
@Override
protected  void onResume() {    
     super .onResume();
     JPushInterface.onResume( this );
}
@Override
protected  void onPause() {    
     super .onPause();
     JPushInterface.onPause( this );
}

ionic极光推送_第1张图片

 

ionic极光推送_第2张图片

添加包路径import cn.jpush.android.api.JPushInterface;

ionic极光推送_第3张图片

剩下去官网测试 推送吧

你可能感兴趣的:(ionic极光推送)