React Native - Фоновые службы - PullRequest
0 голосов
/ 21 июня 2019

Я занимаюсь разработкой приложения с использованием React-Native, и мне нужно добавить фоновый сервис для проверки уведомлений. И я попробовал почти все решения, включая Headless JS в интернете, и до сих пор не смог сделать это. Может быть, я делаю это неправильно. Кто-нибудь может мне что-нибудь предложить? (Даже когда приложение не открыто)

1 Ответ

0 голосов
/ 21 июня 2019

Существует множество пакетов, которые помогут вам достичь этого.Поскольку вы не упомянули ни одного из использованных пакетов, я рекомендую некоторые из них:

  1. https://hackernoon.com/easy-os-background-tasks-in-react-native-bc4476c48b8a

  2. https://www.npmjs.com/package/react-native-background-job

  3. https://www.npmjs.com/package/react-native-background-task

Я использовал следующие пакеты для приложения Radio в React native.Следующие пакеты помогли мне достичь всех фоновых активностей, даже когда приложение было свернуто и использовалось другое приложение (приложение, запущенное в фоновом режиме).

"dependencies": {

    "mobx": "^4.1.1",

    "mobx-react": "^5.0.0",

    "native-base": "^2.11.0",

    "react": "16.6.3",

    "react-native": "0.58.6",

    "react-native-gesture-handler": "^1.0.15",

    "react-native-swift": "^1.2.2",

    "react-native-track-player": "^1.1.2",

    "react-navigation": "^3.3.0"

  }, 
...