力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017

极光推送是如今盛行的推送体式格局,因为官网的类型藏得比较隐藏,本身探索了半天,下面引见下cordova极光推送插件的装置和代码运用.
以下是cordova安卓装置设置,ios的背面项目完成了再补充

一.猎取极光推送key
上极光开发者效劳官网https://www.jiguang.cn/注册账…
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
注重运用称号要和cordova设置文件中config.xml的文件的顺序称号一致,天生AppKey,纪录好
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
二.装置jpush-phonegap-plugin极光推送插件
翻开敕令提醒器,发起用右键以管理员身份运转,能够免却一些权限的贫苦题目,进入项目地点目次,敕令行下装置插件
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
先查询下你的cordova版本cordova-v,7.0.0以上和之内的版本装置的体式格局不一样,我的cordova是5.2.0的,装置步骤以下
cordova plugin add cordova-plugin-jcore@1.1.12
cordova plugin add jpush-phonegap-plugin@3.3.2 –variable APP_KEY=第一步注册取得的key
如果是7.0.0以上的直接运转
cordova plugin add jpush-phonegap-plugin
装置默许的最新版本即可

三.主页代码中到场以下代码

//极光推送代码
var getRegistrationID = function () {
    window.JPush.getRegistrationID(function (data) {
        try {
            console.log("JPushPlugin:" + data);

            if (data.length == 0) {
                var t1 = window.setTimeout(getRegistrationID, 1000);
            }

        } catch (exception) {
            console.log(exception);
        }
    });
};

window.JPush.init();//初始化
window.JPush.setDebugMode(true);
window.setTimeout(getRegistrationID, 1000);

上面是精简后的初始化代码,想要更多功用,比方推送用户名,封闭翻开推送等功用,参考下面细致文档
https://github.com/jpush/jpus…

四.功用测试
在真机或许模拟器上运转顺序后,上岸https://www.jiguang.cn/,极光…
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
点击推送-发送关照,随意填写内容,目的平台选android,马上发送
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
一般的话,你的手机or模拟器就会有推送提醒了.
《力软挪动框架 ionic cordova插件jpush-phonegap-plugin 极光推送设置要领 vs2017》
安卓的推送就写到这里,IOS的等项目完成后再补充.

    原文作者:墨熵老吴
    原文地址: https://segmentfault.com/a/1190000018198730
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞