cordova + vue 项目实现极光推送功能-程序员宅基地

技术标签: ViewUI  java  移动开发  javascript  

因为我司使用cordova打包app,要实现推送功能,百度了一下只有极光官方支持。 1.首先得在极光注册开发者帐号:附上极光官网连接https://www.jiguang.cn/ 2.创建好帐号后点进进入极光开发者服务》》创建应用 3.创建好应用会生成一个AppKey(后面需要),到这里还没完,切记点击下方的完成推送设置按钮 4.点击后在推送设置里填写应用包名,一定要和android项目包名一致,否则拿不到注册id(android包名可以在cordova项目下platforms\android\app\src\main的AndroidManifest文件里查看,这里要注意一点7.0版本前是在 platforms/android的的AndroidManifest文件里查看) 5.在cordova根目录下安装推送插件(cordova add plugin jpush-phonegap-plugin --variable APP_KEY=上文提到的AppKey) 6.插件安装好后就是调用了,在vue根目录下src文件夹下的app.vue调用以下方法 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { document.addEventListener("jpush.receiveRegistrationId", function (event) { console.log("receiveRegistrationId" + JSON.stringify(event)); }, false); initJPush(); } function initJPush(){ if ('JPush' in window) { console.log('initialize JPush...'); try { window.JPush.init(); window.JPush.setDebugMode(true); window.setTimeout(() => { window.JPush.getRegistrationID((data) => { console.log(data); console.log('JPush initialize successful...'); }); }, 1000); if (device.platform != "Android") { window.JPush.setApplicationIconBadgeNumber(0); } } catch (exception) { console.log(exception); } } else { console.error('JPush is not exist...'); } } 7.小伙伴们可以在极光官网推送设置》推送里推送一波消息试试,如果能收到推送消息,恭喜你这个功能完成啦

转载于:https://juejin.im/post/5ae42dc4518825673e356218

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34348174/article/details/91462972

智能推荐

python web server_用Python建立最简单的web服务器-程序员宅基地

文章浏览阅读27次。第一个python Web程序——简单的Web服务器。与其它Web后端语言不同,Python语言需要自己编写Web服务器。如果你使用一些现有的框架的话,可以省略这一步;如果你使用Python CGI编程的话,也可以省略这一步;用Python建立最简单的web服务器利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务..._pyjwt webserver

【图像重建指标 Metrics】均方误差RMSE及平均绝对误差MAE的定义和区别_rmse与mae有换算公式吗-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏23次。RMSE和MAE能很好的反应图像的重建结果与真实结果间的差异。_rmse与mae有换算公式吗

Kotlin Gradle Junit单元测试print输出控制台_gradle 打印日志 system. out.print-程序员宅基地

文章浏览阅读3.4k次。背景默认情况下,Gradle 单元测试,是无法使用 System.out.println 这样打印变量信息的,这会让我们debug变得非常麻烦。百度网上很多方案,,但都比较麻烦,也很容易踩坑,。换了个搜索姿势,google了下,原来方案如此简单。解决在你的模块下的build.gradle.kts添加如下的配置:tasks.withType<Test> { this.testLogging { this.showStandardStreams = true _gradle 打印日志 system. out.print

Android基本组件之服务Service_安卓如果设置组服务-程序员宅基地

文章浏览阅读167次。Service的开启与关闭1.继承Service类2.在AndroidManifest.xml中注册<service android:name=".MyService" android:enabled="true" android:exported="true"></service>直接创建Service的话,前两步会自动执行3.通过Contex.startSer..._安卓如果设置组服务

HTTP Status [405] – [Method Not Allowed]HTTP method POST is not supported by this URL 405_http status 405 – method not allowed post 接口-程序员宅基地

文章浏览阅读129次。1.在自定义的BaseServlet中。情境:在创建cookie时出现405。_http status 405 – method not allowed post 接口

UDS诊断开发入门-2DoCan协议-ISO15765简介_road vehicles — diagnostic communication over cont-程序员宅基地

文章浏览阅读293次。通过对本章节的深入学习,你将了解DoCan协议-ISO15765诊断协议的简介、组成部分及相关内容概要,UDS通讯系统分层架构和UDS诊断协议的典型应用场景。ISO15765协议,又名DoCAN(Road vehicles -Diagnostic communication over Controller Area Network)协议,该协议适用于ISO11898(控制器区域网络(CAN)总线通信标准协议)中规定的CAN通信网络上实施的车辆诊断系统。参考学习文章如下,后续更新。_road vehicles — diagnostic communication over controller area network (doca

随便推点

换行分隔符_分隔符 换行-程序员宅基地

文章浏览阅读1.7k次。windows:\r\nlinux:\rmac:\n_分隔符 换行

waves效果器_混音选择困难2,Waves均衡器全介绍与理论使用心得-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏8次。喜欢「音乐杂谈」这个主题的朋友可以关注我的头条号,将会在不定期发表一些音乐理论以外的音乐话题的文章或者是音乐知识的干货 。(此文为混音师天职老师 发布于今日头条的原创文章,转载请告知并注明出处)通篇写作整理下来差不多花了7个小时,不管怎样,施舍点个赞吧。哈哈哈!继上一次「音乐杂谈41」混音选择困难第一期,给大家介绍了Waves全家桶的大部分压缩器之后,本篇,我们将来看看,Waves全家桶的大部分均..._waves功能详解

在Android中播放音频和视频_android 播放语言视频-程序员宅基地

文章浏览阅读2.8k次。Android媒体包提供了可管理各种媒体类型的类。这些类可提供用于执行音频和视频操作。除了基本操作之外,还可提供铃声管理、脸部识别以及音频路由控制。本文说明了音频和视频操作。本文简介媒体包提供了可管理各种媒体类型的类。这些类可提供用于执行音频和视频操作。除了基本操作之外,还可提供铃声管理、脸部识别以及音频路由控制。本文说明了音频和视频操作。范围:_android 播放语言视频

Sublime and Markdown-程序员宅基地

文章浏览阅读2.7k次。Sublime & Markdown文章目录Sublime & Markdown安装 Sublime设置 Sublime安装插件Package ControlMarkdownEditingMarkdown PreviewLiveReloadauto-saveOmniMarkupPreviewerEvernote插件&主题插入图片Ctrl+vHTML语法Markdown语法...

android uboot log,RK3288 Android 8.1系统uboot logo过渡到kernel logo会花一下-程序员宅基地

文章浏览阅读695次。在调试RK3288 Android 8.1系统遇到一个问题:开机启动uboot logo过渡到kernel log的过程中会花掉直到没有显示,再出现kernel logo。分析:打印串口log时发现,uboot阶段显示一切正常,进入kernel以后就开始花掉了然后变成没有显示了,感觉像是慢慢掉电了一样,再继续查看log发现如下打印:[ 0.363167] Registered fiq deb..._mtk 转屏后 logo uboot 转kernel 显示异常

2024年腾讯云服务器选择教程及腾讯云服务器简单评测-程序员宅基地

文章浏览阅读393次,点赞7次,收藏9次。对于需要长期稳定使用服务器的用户来说,这样的优惠无疑大大降低了成本和续费压力。近日,腾讯云推出的一款16核32G28M轻量应用服务器配置,以4224元的超值价格提供长达15个月的使用时长,无疑是给广大用户送上了一份大礼。这意味着初次尝试腾讯云服务的用户能够以更加实惠的价格体验到高性能的云计算服务,无论是个人开发者还是小型企业,都能轻松上手,快速搭建自己的应用环境。腾讯云此次推出的优惠活动不仅提供了高性能的服务器配置,更有超长的使用时长和多项福利,无论是对于新手用户还是老用户来说都是极具吸引力的。_腾讯云服务器

推荐文章

热门文章

相关标签