ионное запланированное уведомление срабатывает сразу после выполнения кода - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь создать запланированные уведомления для моего ионного проекта. Я хочу, чтобы уведомление произошло за 2 дня до даты мероприятия. Когда я проверяю уведомление на устройстве, оно всегда срабатывает сразу после выполнения кода, а не на более позднюю запланированную дату.

У меня есть следующий код для обработки запланированных уведомлений:

// event date
let eventDate = new Date('2018-06-29T10:04:11.174Z');
// 2 days before event date
let notificationDate = new Date(eventDate.getTime() - 2 * 24 * 60 * 60 * 1000);
// schedule notification
this.localNotifications.schedule({
  text: 'my notification text',
  trigger: {at: notificationDate},
  led: 'FF0000',
  sound: null
});

1 Ответ

0 голосов
/ 02 мая 2018

Моя проблема заключалась в том, что я использовал более старую версию плагина локальных уведомлений cordova, а свойство триггера недоступно в этой версии ...

Свойство триггера появилось в более поздней версии. До этого он принимает только свойство at. После того, как я обновил свой плагин, проблема была решена.

...