项目上有一个消息推送的功能,一开始想使用极光推送,在安卓上测试比较顺利,但是IOS上需要什么证书,没有开发者账号,感觉好麻烦。后面就想在每次启动app的时候,本地推送一次消息,碰巧官网上发现了这个插件,de.appplant.cordova.plugin.local-notification。

image.png

安装插件ionic cordova plugin add de.appplant.cordova.plugin.local-notificationnpm install --save @ionic-native/local-notifications

安装之后,在app.module.ts中引入providerimport { LocalNotifications } from '@ionic-native/local-notifications';

image.png

使用说明

image.pngtestStatus() {    this.localNotifications.schedule({      id: 1,      title: '筑美通知',      text: '这是显示通知栏的内容',      icon: 'http://example.com/icon.png',      at: new Date(new Date().getTime() + 3000),

});    this.localNotifications.on('click', (notification) => {

alert(JSON.stringify(notification));

});

}//这里选择在应用启动的时候调用发送一条消息,也就是 调用 this.testStatus()方法。 //如上所示,每条消息可以看成是一个对象,text是内容,title是标题,at表示在通知栏上显示的时间。this.localNotifications.on('click', (notification) => {

alert(JSON.stringify(notification));

});//这部分代码表示在通知栏上点击该通知时对应的回调函数,可以此函数中写逻辑功能。

测试结果如下图所示:

点击消息后的效果

作者:spilledyear

链接:https://www.jianshu.com/p/65d71ad1a8bc

ionic 服务器消息推送,Ionic3 本地消息推送相关推荐

  1. 【20211114】在技术上是如何实现分布式事务_V4(本地消息可靠消息)

    时间:2021年11月14日 作者:小蒋聊技术 大家好,欢迎来到小蒋聊技术.小蒋准备和大家一起聊聊技术的那些事. 如何实现分布式事务这个话题,想必大家已经都不陌生了.小蒋和大家已经聊了3种不同的实现方 ...

  2. 【苹果推IM,苹果iMessage相册推】当Apple APNS推送服务器从您的应用程序接吸取注册消息时,它将为您回到一串devicetoken(很是重要)

    推荐内容IMESSGAE相关 作者✈️@IMEAE推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAE推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...

  3. Swift - 本地消息的推送通知(附样例)

    使用UILocalNotification可以很方便的实现消息的推送功能.我们可以设置这个消息的推送时间,推送内容等. 当推送时间一到,不管用户在桌面还是其他应用中,屏幕上方会都显示出推送消息. 1, ...

  4. SWIFT推送之本地推送(UILocalNotification)之二带按钮的消息

    上一篇讲到的本地推送是普通的消息推送,本篇要讲一下带按钮动作的推送消息,先上个图瞅瞅: 继上一篇的内容进行小小的改动: 在didFinishLaunchingWithOptions方法内进行以下修改 ...

  5. 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。

    问题描述:消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完! 解决方向:自有服务器无法接收信息的排错,消息推送配置的次数用完的解决方式. 适合版本:微信所有版本(2020.4.16) 关于 ...

  6. 微信公众号-java上传图片素材到微信服务器基于事件推送两条消息

    微信公众号-java上传图片素材到微信服务器&基于事件推送两条消息 场景:基于微信扫码登录/关注事件,向用户推送两条消息. 分析:翻阅了微信开发者文档和一些其他资料发现,公众号针对用户关注/扫 ...

  7. 消息推送服务器推pc,PC浏览器消息实时推送的解决方案 ——EPush推送平台

    原标题:PC浏览器消息实时推送的解决方案 --EPush推送平台 陈华 研发工程师,2014入职去哪儿网.参与研发的EPush推送平台,增强了订单推送的时效性,提高了酒店自助订单处理率.最近负责CEQ ...

  8. xmpp关于后台挂起的消息接收,后台消息推送,本地发送通知

    想问下,在xmpp即时通讯的项目中,我程序如果挂起了,后台有消息过来,我这边的推送不过来,所以我的通知就会收不到消息,当我重新唤醒应用的时候,他才会接收到通知,消息就会推送过来,我在plist哪里设置 ...

  9. IOS - 本地消息推送

    第一步:创建本地推送 // 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc] init] autor ...

最新文章

  1. Android开发常用框架汇总
  2. [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。
  3. OpenCV:OpenCV目标检测Boost方法单独训练
  4. 【2018.5.19】模拟赛之四-ssl2435 航空公司【并查集,二分】
  5. windows 启动停止 java进程
  6. Oracle使用rman备份数据库时出现cannot reclaim的错误
  7. HashMap(HashSet)的实现
  8. Win10之fastboot devices无反应
  9. 联想T110 8G优盘 安国AU6983主控量产成功
  10. vue项目实现百度离线地图开发
  11. 电商网站一般用什么技术开发
  12. 米转经纬度_经纬度换算米(经纬度精度换算米数)
  13. html中的ol 和li,html中ol标签与li标签的高级应用
  14. Google首席工程师Joshua Bloch谈如何设计优秀的API
  15. css_字体旋转90度
  16. 线上O2O商城系统怎么做好运营 O2O成为商业模式需要哪些条件?
  17. 使用Qt实现一个图像处理软件0
  18. hdu 1814 Peaceful Commission 题解
  19. linux下grub引导windows,Grub引导Linux或者windows系统
  20. 入行IC验证工程师需要提前学习哪些内容?

热门文章

  1. UML图 | 让你快速学会使用 Visio 绘制时序图(顺序、序列),再也不用担心文档画图问题啦!!
  2. 云计算企业级小架构部署应用综合练习-二- Ansible 部署 Elastic Stack(ELK)
  3. 2007年简历版本。
  4. matlab模拟夫琅禾费单缝衍射,夫琅禾费衍射的Matlab仿真
  5. PTA_数据结构与算法_7-38 寻找大富翁 (25分)
  6. python3的各种经典案例,总共299个案例,直接可以运行(中:100个案例)
  7. Arcgis中图像裁剪
  8. pinia和vuex的区别
  9. varchar2和varchar的区别
  10. 怎么安装aptdaemon模块_安装Pulseaudio模块在Ubuntu中开启蓝牙APTX/LDAC支持