Ionic 3 本地通知每天特定时间

Posted

技术标签:

【中文标题】Ionic 3 本地通知每天特定时间【英文标题】:Ionic3 LocalNotification every day specifi hour 【发布时间】:2018-07-27 09:16:27 【问题描述】:

我刚刚查看了docs,但我尝试过的代码只能工作一次。

//this is my code
cordova.plugins.notification.local.schedule(
  id: 1,
  title: 'Attention',
  text: 'Exmaple',
  data:  mydata: 'My hidden message this is' ,
  actions: [
     id: 'yes', title: 'Yes' ,
     id: 'no', title: 'No' 
  ],

  trigger:  every:  hour: 11, minute: 0  //work only once
);

我也试过这个(只工作一次)

cordova.plugins.notification.local.schedule(
    title: 'Design team meeting',
    trigger:  in: 1, unit: 'hour' 
);

我希望每天在特定时间收到通知

与这个问题有关:

How to get local notification everyday at specific time in ionic?

Send Ionic 3 Local Notification Every day specific time

谢谢大家

【问题讨论】:

有人知道怎么解决吗? 你解决了吗? 不,我没有找到解决办法 【参考方案1】:

这个解决方案对我有用,使用版本 0.9.0-beta.3 就像在link 上所说的那样,我希望我能帮助你。

let dailyNotification = 
  id: 1,
  title: 'Time to report',
  text: 'Send your report',
  trigger:  every:  hour: 20, minute: 0 
;

this.localNotifications.schedule(dailyNotification);

【讨论】:

以上是关于Ionic 3 本地通知每天特定时间的主要内容,如果未能解决你的问题,请参考以下文章

在本地通知上打开特定页面单击 Ionic

如何在每天的特定时间发送本地通知,即使那个时间已经过去?

在特定的时间段内每天以每小时间隔运行本地通知

如何使用cordova-plugin-local-notification在离子的特定时间每天获取本地通知

如何在 Ionic 3 中发送本地通知?

本地通知中的属性“触发器”不适用于 ionic 3