反应原生的前景工作[IOS]

时间:2018-03-27 00:33:57

标签: ios react-native mobile

感谢您阅读本文,我对移动开发非常陌生。我只是想知道是否有类似 react-native-background-timer 的东西,但只能在前台运行。我读到这个模块也在后台运行

我想要的是一个前台任务,每60秒运行一次以执行一次获取(),当应用程序关闭时,它不会运行它。直到他们再次打开app然后继续。

任何帮助将不胜感激! :d

1 个答案:

答案 0 :(得分:0)

我想到了一种在用户关闭应用程序或打开应用程序时检测状态更改的方法

_handleAppStateChange = (nextAppState) => {
if (this.state.appState === 'background' && nextAppState === 'active') {
  //start timer
} else if (nextAppState === 'background') {
  //end timer
}
this.setState({ appState: nextAppState });}

只是想知道是否有更好的方法吗?