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});
}
ожидаемый результат - предупредить последний идентификатор