Я сделал локальные уведомления, и они работают нормально, за исключением того, что они не появляются, если я нажимаю на кнопки действий. Он появляется, если я нажму на уведомление. Есть ли способ изменить это? Я хочу, чтобы уведомление появлялось и при нажатии на кнопки действий.
Здесь я настраиваю уведомления:
PushNotification.configure({
onNotification: function(notification) {
onNotificationOpened(notification)
console.log('Opened notification:', notification)
},
permissions: {
alert: true,
badge: true,
sound: true
},
popInitialNotification: true,
requestPermissions: true
})
И здесь я проверяю, были ли нажаты кнопки действий:
function onNotificationOpened(notification) {
if (notification.action == 'Yes') {
cancelNotification(notification.id)
// some code
})
} else {
cancelNotification(notification.id)
// some code
}
}
Еще один вопрос к кнопкам действий. Независимо от того, какой я выберу, он открывает мое приложение. Есть ли способ создать такую кнопку действия, как «Напомнить позже», которая будет перепланировать уведомление, не открывая приложение?