Могу ли я получать уведомления pu sh с React Native, когда приложение закрыто? - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь получать уведомления и обновлять значок значка запуска на IOS с помощью React-Native / RNFirebase, когда приложение закрыто. Но, к сожалению, кажется, что RNFirebase не имеет никакой поддержки для этого. Слушатель onNotification () не работает, когда приложение закрыто. (фоновые режимы / уведомления о pu sh включены в XCode)

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

1 Ответ

0 голосов
/ 27 января 2020

Если ваше приложение закрыто, вы можете проверить, было ли оно открыто уведомлением, используя: firebase.notifications().getInitialNotification()

, вот пример использования его:

const notificationOpen = await firebase
      .notifications()
      .getInitialNotification();
    if (notificationOpen && notificationOpen.notification) {
      let { title, body, data } = notificationOpen.notification;
      if (!title && !body) {
        title = data.title;
        body = data.body;
      }

      const notification: Notification = notificationOpen.notification;
      //firebase.notifications().removeDeliveredNotification(notification.notificationId);
      this.handleNotificationActions(
        title,
        body,
        data,
        navigator,
        t,
        "background"
      );
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...