У меня локальное уведомление с кнопками действий «Пуск» и «Напомнить позже».Когда я нажимаю на одну из двух, приложение открывается.Я хочу оставить его для кнопки «Пуск», но для кнопки «Напомнить позже» я хочу выполнить какой-то код в молчании (перепланировать уведомление на более позднее время), не открывая приложение.
Возможно ли это сделать?
function onOpened(notification) {
if (notification.action == 'Start') {
cancelNotification(notification.id)
NavigationService.navigate(notification.title)
} else {
cancelNotification(notification.id)
// reschedule
let dateTime = new Date(notification.fireDate)
dateTime.setMinutes(dateTime.getMinutes() + 30)
scheduleNotification(notification.id, notification.title, notification.message, dateTime)
}
}
Этот код работает, но, как я уже сказал, он выводит приложение на передний план, и я бы хотел этого избежать.