response-native-firebase при открытии уведомления без зарегистрированных слушателей ios - PullRequest
0 голосов
/ 25 апреля 2018

Я использую 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);
    });
  1. Целевая платформа приложения: iOS 11.3

  2. React Собственная версия: 0.55.2

  3. RNFirebase Версия: 4.0.5

  4. Модуль Firebase: уведомления, облачные сообщения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...