Я использую onNotificationOpened. На Android это работает отлично, но на ios при нажатии на нажатие в Xcode пишет консоль "при уведомлении, открытом без прослушивателя". Как я могу это исправить?
Это мой код:
firebase.messaging().requestPermission();
firebase.auth().onAuthStateChanged(async () => {
const registerToken = await AsyncStorage.getItem('registerPushToken');
firebase
.messaging()
.getToken()
.then(async Devicetoken => {
if (registerToken === Devicetoken) return;
await dispatch(subscribeNotify(Devicetoken));
await AsyncStorage.setItem('registerPushToken', Devicetoken);
});
});
firebase.messaging().onTokenRefresh(async data => {
const registerToken = await AsyncStorage.getItem('registerPushToken');
if (registerToken) {
await dispatch(
unsubscribeNotify({
registrationToken: registerToken,
deleteInstance: false,
}),
);
}
await dispatch(subscribeNotify(data));
await AsyncStorage.setItem('registerPushToken', data);
});
firebase.notifications().onNotificationOpened(notificationOpen => {
pushController(notificationOpen.notification._data);
});
Целевая платформа приложения: iOS 11.3
React Собственная версия: 0.55.2
RNFirebase Версия: 4.0.5
Модуль Firebase: уведомления, облачные сообщения