Есть ли способ запустить службу переднего плана в React Native?

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

Кто-нибудь знает, как это сделать? Вот что я имею в виду под службой переднего плана: https://developer.android.com/guide/components/services.html#Foreground


person Christopher Valles    schedule 14.09.2017    source источник


Ответы (2)


Изменить: по какой-то причине ссылка больше не работает.Это это хорошая ссылка, как указал DAN.

Вот пакет react-native-foreground-service i нашел, пока занимался той же проблемой.

person Mihai Badea    schedule 03.05.2020
comment
Я создал эту услугу выше, и правильная ссылка для нее здесь. npmjs.com/package/@supersami/rn-foreground-service - person Raja Osama; 23.02.2021

У меня есть пример приложения React Native Foreground Service здесь. В этом примере я выполняю сканирование Bluetooth каждые 10 секунд и пытаюсь запустить службу переднего плана, чтобы сканирование продолжалось, даже если приложение не находится на переднем плане.

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

person SeattleStephens    schedule 08.02.2018