Запустите приложение React Native из фона при получении уведомления - PullRequest
0 голосов
/ 28 апреля 2020

Я работаю над собственным приложением реагирования, и мое требование состоит в том, чтобы при появлении уведомлений запускать специальный экран c.

Уведомление работает нормально во всех состояниях, т.е. на переднем плане или на заднем плане.

I Я использую ниже библиотеку:

react-navigation
@react-native-firebase/messaging
react-native-push-notification

Ниже приведен код для обработки уведомлений:

messaging().setBackgroundMessageHandler(async remoteMessage => {
  console.log('Message handled in the background!', remoteMessage);
  let text = {
    title: remoteMessage.data.title,
    body: remoteMessage.data.body,
  }
  notif.cancelAll();
  notif.localNotif(text);
  NavigationService.navigate('Contact', { userName: 'Lucy' })
});

Также написал навигационный код на методе получения уведомлений со ссылкой

https://reactnavigation.org/docs/4.x/navigating-without-navigation-prop

Я вижу, как приложение перемещается на определенный экран, но оно не запускается.

Может ли кто-нибудь помочь мне с этим?

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