Есть ли способ выполнить фоновые задачи в React Native, кроме response-native-background-task? - PullRequest
0 голосов
/ 17 апреля 2019

В своем приложении React Native я пытаюсь сделать так, чтобы каждые X минут приложение получало некоторые данные моего приложения, если оно закрыто. Или, более того, каждый X мин я хочу сохранить значение в AsyncStorage.

Предполагается, что react-native-background-task делает это, но, к сожалению, проект заброшен с большим количеством ошибок и ошибок, которые делают его использование нежизнеспособным.

Есть ли другой способ сделать это?

Ответы [ 2 ]

1 голос
/ 17 апреля 2019

Для Android работает фоновый сервис, который имеет реализацию RN в виде Headless JS task.Для iOS нет такой готовой библиотеки для использования в RN.Ограничение iOS не позволяет приложениям сразу же брать контроль над очередью заданий в ОС, хотя в родном API для ОС существуют способы, которые соответствуют бизнес-требованиям.

Вы можете сослаться на это, чтобы лучше понять, какой вариант использовать для вашего варианта использования, а также может предложить модуль моста для RN.

Надеюсь, это поможет.Удачного кодирования!

0 голосов
/ 17 апреля 2019

Вы пробовали react-native-queue. Я думаю, что это будет соответствовать вашим требованиям.

Нажмите здесь Для полной инструкции .

Вы также можете попробовать react-native-background-job.

Нажмите здесь для полного руководства

Надеюсь, это поможет!

...