मैं इसका उपयोग करता हूं, और यह काम करने लगता है: https://github.com/ocetnik/react-native-background-timer
ईवेंट को समय-समय पर छोड़ें (भले ही ऐप बैकग्राउंड में हो)।
आप setInterval और setTimeout फ़ंक्शन का उपयोग कर सकते हैं। यह एपीआई प्रतिक्रिया-मूल के समान है और इसका उपयोग पृष्ठभूमि टाइमर के साथ मौजूदा टाइमर को जल्दी से बदलने के लिए किया जा सकता है।
import BackgroundTimer from 'react-native-background-timer';
const intervalId = BackgroundTimer.setInterval(() => {
console.log('tic');
}, 200);
BackgroundTimer.clearInterval(intervalId);
const timeoutId = BackgroundTimer.setTimeout(() => {
console.log('tac');
}, 10000);
BackgroundTimer.clearTimeout(timeoutId);