Ionic集成极光推送

一、  极光推送客户端配置以及注册

(参考网址:https://github.com/DongHongfei/jpush-phonegap-plugin)

1.  cordova create 文件夹名字 包名 应用名字

    cordova create Myproj com.myproj.jpush MyTestProj

2.  去极光官网注册 获取APPKey

3.  添加平台

        cd Myproj :不进入项目会出现[RangeError:Maximum call stack size exceeded]
        cordova platform add android  
        cordova platform add ios

 

4.  cordova添加插件,输入dos命令 cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey(改为注册的Appkey)

5.  编写代码(参考http://www.cnblogs.com/linsu/p/5641158.html)

//配置极光推送参数

   varsetTagsWithAliasCallback=function(event){

        //设置别名和Tags回调

     window.alert('result2 code:'+event.resultCode+' tags:'+event.tags+' alias:'+event.alias);

   }

   //打开通知栏回调函数

   varopenNotificationInAndroidCallback=function(data){

     varjson=data;

     if(typeof data === 'string'){

        json=JSON.parse(data);

     }

     //对应极光推送:附加字段的键名

     varid=json.extras['cn.jpush.android.EXTRA'].id;

     //获取文本内容

     varalert = json.extras['cn.jpush.android.ALERT'];

   }

   varconfig={

     stac:setTagsWithAliasCallback,

     oniac:openNotificationInAndroidCallback

};

//初始化极光推送配置

 jpushService.init(config);

//启动极光推送服务

window.plugins.jPushPlugin.init();

//调试模式

 window.plugins.jPushPlugin.setDebugMode(true);

6.  添加android平台 cordova platform add android

7.  获取安装包cordova build android (apk 目录在项目文件 platforms\android\build\outputs)

8.  IOS端 使用cordova build ios 运行项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值