Я пытаюсь отправить локальное уведомление каждый час с помощью 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);
Если это не так много, чтобы спросить, есть ли способ не отправлять его через определенное время, чтобы он не становился слишком раздражающим, а затем запускал их снова в определенное время?
Спасибо!
Для установки локального уведомления через каждые один час можно использовать этот плагин следующим образом:
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);
new Date(new Date().setHours(new Date().getHours() + 1))
действительно ...