摘要:极光推送是现在流行的推送方式因为官网的范例藏得比较隐蔽自己摸索了半天下面介绍下极光推送插件的安装和代码应用以下是安卓安装配置的后面项目完成了再补充一获取极光推送上极光开发者服务官网注册账注意应用名称要和配置文件中的文件的程序名称一致生成记录
极光推送是现在流行的推送方式,因为官网的范例藏得比较隐蔽,自己摸索了半天,下面介绍下cordova极光推送插件的安装和代码应用.
以下是cordova安卓安装配置,ios的后面项目完成了再补充
一.获取极光推送key
上极光开发者服务官网https://www.jiguang.cn/注册账...
注意应用名称要和cordova配置文件中config.xml的文件的程序名称一致,生成AppKey,记录好
二.安装jpush-phonegap-plugin极光推送插件
打开命令提示器,建议用右键以管理员身份运行,可以省掉一些权限的麻烦问题,进入项目所在目录,命令行下安装插件
先查询下你的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/,极光...
点击推送-发送通知,随便填写内容,目标平台选android,立即发送
正常的话,你的手机or模拟器就会有推送提示了.
安卓的推送就写到这里,IOS的等项目完成后再补充.
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/53690.html
摘要:极光推送是现在流行的推送方式因为官网的范例藏得比较隐蔽自己摸索了半天下面介绍下极光推送插件的安装和代码应用以下是安卓安装配置的后面项目完成了再补充一获取极光推送上极光开发者服务官网注册账注意应用名称要和配置文件中的文件的程序名称一致生成记录 极光推送是现在流行的推送方式,因为官网的范例藏得比较隐蔽,自己摸索了半天,下面介绍下cordova极光推送插件的安装和代码应用.以下是cordov...
摘要:极光推送是现在流行的推送方式因为官网的范例藏得比较隐蔽自己摸索了半天下面介绍下极光推送插件的安装和代码应用以下是安卓安装配置的后面项目完成了再补充一获取极光推送上极光开发者服务官网注册账注意应用名称要和配置文件中的文件的程序名称一致生成记录 极光推送是现在流行的推送方式,因为官网的范例藏得比较隐蔽,自己摸索了半天,下面介绍下cordova极光推送插件的安装和代码应用.以下是cordov...
摘要:之前做过一个用到了消息推送,最近这个项目又用到了推送。限制命名长度限制为字节判断长度需采用编码。参考文献插件文档极光推送文档 前言 说一下写这篇文章的初衷。之前做过一个APP用到了消息推送,最近这个项目又用到了推送。但是由于两个项目间隔4个多月,推送集成、使用方式等都忘了,所以当时又去看了以前项目的源码和一些推送相关的博客,寻找那些蛛丝马迹。突然觉得这样很浪费时间,为何自己不写篇文章总...
摘要:介绍畅想是由团队最新开发维护的一个跨平台的应用程序容器,可以轻松构建在,,和上本机运行的应用程序。后者旨在替代或者说是进化。希望看到在未来发展,以及正式发布。我认为它有可能大大改善混合应用开发体验。 1.介绍or畅想 Capacitor是由ionic团队最新开发维护的一个跨平台的应用程序容器,可以轻松构建在iOS,Android,Electron和Web上本机运行的Web应用程序。我们...
摘要:先上项目目录关与和项目整合的部分,参考我前面写过的文章项目引入极光推送之所以会使用极光插件是因为极光本身就支持,所以优先选择的极光插件地址链接描述极光官网创建创建过程比较简单就不一一截图出来了需要注意的是中间那栏推送设置一定要设置,不然会获 先上项目目录showImg(https://segmentfault.com/img/bV8c0f?w=482&h=677); 关与vue和co...
阅读 1235·2021-11-15 18:14
阅读 3058·2021-08-25 09:38
阅读 2640·2019-08-30 10:55
阅读 2617·2019-08-29 16:39
阅读 1272·2019-08-29 15:07
阅读 2415·2019-08-29 14:14
阅读 745·2019-08-29 12:36
阅读 894·2019-08-29 11:21