Локальное уведомление не появляется при нажатии на кнопки действий - PullRequest
0 голосов
/ 18 апреля 2019

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

Здесь я настраиваю уведомления:

    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
        }
    }

Еще один вопрос к кнопкам действий. Независимо от того, какой я выберу, он открывает мое приложение. Есть ли способ создать такую ​​кнопку действия, как «Напомнить позже», которая будет перепланировать уведомление, не открывая приложение?

...