本机ios的后台计时器
我需要用定时器限制我的一个功能。所以我使用插件来实现这一点。就安卓而言,它工作正常,我得到了预期的输出。但在IOS的情况下,它只在应用程序位于前台时工作,当我在4-5秒后按下home按钮时,这个插件计时器也会暂停。我遵循了这个插件中提到的所有说明。还是不走运 这是我的密码:-本机ios的后台计时器,ios,react-native,Ios,React Native,我需要用定时器限制我的一个功能。所以我使用插件来实现这一点。就安卓而言,它工作正常,我得到了预期的输出。但在IOS的情况下,它只在应用程序位于前台时工作,当我在4-5秒后按下home按钮时,这个插件计时器也会暂停。我遵循了这个插件中提到的所有说明。还是不走运 这是我的密码:- BackgroundTimer.start(); setInterval(() => { // Here I am writing my business logic //Which wo
BackgroundTimer.start();
setInterval(() => {
// Here I am writing my business logic
//Which works properly in case of foreground.
}, 1000)
我也在这里获得实施帮助
请让我知道。我做错什么了吗
还可以为我的功能提供任何替代方案。您提到的插件编写得很好,因为它使用的是dispatchAsync方法,基本上在IOS中用于做小型后台工作 检查跨平台使用部分
BackgroundTimer.runBackgroundTimer(() => {
console.log("Background Timer");
//Check above log will appear after every 3 seconds.
//Your timer reducing and updating code goes here
},
3000);
//Don't forget to remove Timer
//rest of code will be performing for iOS on background too
BackgroundTimer.stopBackgroundTimer();