Ionic Framework不能每小时进行本地通知?

时间:2017-08-18 00:08:39

标签: javascript ios ionic-framework localnotification

我正在尝试使用Ionic Framework每小时发送一个本地通知...它要求发送通知的权限,但我从未在iOS设备上获得通知。

var oneHourLater = new Date();
oneHourLater.setHours(oneHourLater.getHours() + 1)

var notification = {
  id: 1,
  title: 'Reminder',
  text: 'Reminding you about a thing',
  every: 'hour',
  at: oneHourLater
};

localNotifications.schedule(notification);

如果这个问题没有太大问题,有没有办法在一段时间之后也不发送一个,所以它不会太烦人,然后在某个时间再次启动它们?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用this插件可以实现每隔一小时设置本地通知,如下所示:

localNotifications.schedule({
    id: 1,
    title:'Reminder',
    text: "Reminder you about a thing",
    firstAt: After_1_hour,
    every: "hour" // "minute", "hour", "week", "month", "year"
});

对于After_1_hour,您可以尝试以下操作:

var today = new Date();
today.setHours(1);
today.setMinutes(0);
today.setSeconds(0);
var After_1_hour = new Date(today);