Я делаю приложение, используя ReactNativeSensors lib.
Работает с наблюдаемыми rxjs для передачи данных.Я запускаю функцию, когда наблюдаемые данные испускаются, но я хочу сделать это в фоновом режиме (когда приложение не открывается / на переднем плане).
Исследовал и нашел это. HeadlessJS - React Native .
Безглавый JS - это способ запуска задач в JavaScript, когда ваше приложение находится в фоновом режиме.Его можно использовать, например, для синхронизации свежих данных, обработки push-уведомлений или воспроизведения музыки.
Я хотел бы знать, будет ли это работать с задачей, которая имеет наблюдаемую.Что-то вроде:
observer.pipe(map(***)).subscribe((data) => {
if(condition)
do something
}
Он постоянно смотрит на датчик и делает что-то на основе условия.
Мой вопрос: могу ли я поставить наблюдаемое в одну из этих задач?