Ionic Framework每小时的本地通知不工作?

问题描述:

我想用Ionic Framework每小时发送一个本地通知......它要求发送通知的权限,但我从未在我的iOS设备上获得过。Ionic Framework每小时的本地通知不工作?

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); 

如果这不是过分的要求有什么办法一定的时间,所以它不会太烦人了,然后在一定的时间再开机后,还没有发送一个?

谢谢!

+0

'新的Date(新日期( ).setHours(new Date()。getHours()+ 1))'真的... –

+0

@Derek*什么? – arodebaugh

+0

您创建了3个新的'Date'实例,只是为了设置一个小时后的日期。 –

对于在每隔一小时设置本地通知可以使用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); 
+0

对不起,回复迟了!谢谢你这个作品 – arodebaugh