FCM getInitialNotification всегда получает предыдущее полученное уведомление

В моем реагировать родной проект каждый раз при вызове FCM.getInitialNotification() как

FCM.getInitialNotification().then(function(data){
         alert(data.id)

        });

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

 _handleAppStateChange = (nextAppState) => {
        if (this.state.appState.match(/inactive|background/) && nextAppState === 'active') {
          //console.warn('App has come to the foreground!')
FCM.getInitialNotification().then(function(data){
             alert(data.id)

            });
        }
        this.setState({appState: nextAppState});
      }

ожидаемый результат - предупредить последний идентификатор

0 ответов

Другие вопросы по тегам