Задать вопрос
ynizhenie
@ynizhenie

Как запустить Background Task на IOS?

Спустя два месяца после проекта на Expo понял что ничего толкового на нем не выйдет.
Пришлось переписать весь проект на чистый RN. (та еще боль)

Проект остановился как только дело дошло на фоновых задач.

На Android все прошло гладко. Если кому интересно мне помог вот этот модуль:

react-native-background-job

К сожалению этот модуль не работает не совместим на данный момент с iOS.
Ожидается что он начет работать на IOS 13.(Информация с форума RN)

Начал пробовать аналоги. Попробовал этот :

react-native-background-fetch

Но он только фетчит. Задача моего таска показывать уведомления. Он этого не может. Ранее в одном из топиков предлагали:

react-native-firebase

Мол он как то пушит уведомления когда апка выключена.В моем случае он врядли наверно поможет.У нас свой сервер.
Есть еще некий react-native-queue. Но я не особо понял как он работает.У меня он не работает.

Может кто сталкивался с такой задачей. Как вы ее решили ?
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
s_panteleev
@s_panteleev
25 yo, Yaroslavl
Оффтоп

Спустя два месяца после проекта на Expo понял что ничего толкового на нем не выйдет.

Ну зачем же так категорично?)
Для своих задач Expo подходит отлично, для специфичных – да, нужен чистый RN.

Пришлось переписать весь проект на чистый RN. (та еще боль)

Боль в expo eject?

А чем не устроил встроенный в экспо BackgroundFetch и локальные уведомления?

Если у вас фоновые задачи нужны только для получения уведомлений, попробуйте просто посылать эти уведомления с бэка обычными пушками – они работают и когда приложение запущено, и когда в фоне, и когда закрыто полностью. Тем более, если есть сервер, который может выполнить эту задачу (а не просто локальное приложение)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
Grow Media Москва
от 150 000 до 200 000 ₽
Wanted. Санкт-Петербург
До 300 000 ₽
05 дек. 2024, в 07:39
30000 руб./за проект
05 дек. 2024, в 06:54
150000 руб./за проект
05 дек. 2024, в 04:42
5000 руб./за проект