Реагируйте на собственные запланированные локальные уведомления, отображающие запланированное время вместо текущего времени в панели уведомлений

#react-native #scheduler #localnotification #react-native-push-notification

Вопрос:

Я запланировал локальное уведомление, добавив 1 день в качестве запланированной даты. При получении уведомления отображается дата прибытия уведомления как 1 день назад, которая является датой добавления планировщика, а не текущее время как(сейчас). В любом случае, чтобы это исправить?

Комментарии:

1. Я использую библиотеку push-уведомлений react-native .

Ответ №1:

Моя buildAndroidNotification функция имеет атрибут when attribute следующим образом,

when: new Date().getTime()

вместо объекта текущей даты ему необходимо было передать значение времени запланированной даты, если используется moment.js

  let timeStampMoment = moment(scheduleDate, "MM-DD-YYYY Z").valueOf();
 

и поставил,

   when: timeStampMoment