世博背景提取未执行

时间:2019-07-15 18:58:39

标签: react-native expo

我正在尝试在Expo应用程序的后台按固定间隔运行一些代码。

我已尝试在此处使用解决方案:https://snack.expo.io/B1G39XcZr,但似乎无法正常工作。我目前正试图使console.log正常工作。

BackgroundFetch.setMinimumIntervalAsync(60);
const taskName = 'test-background-fetch';

TaskManager.defineTask(taskName, () => {
  console.log('task run')
  return BackgroundFetch.Result.NewData;
});

...

componentDidMount() {
  this.registerTaskAsync();
}

registerTaskAsync = async () => {
  await BackgroundFetch.registerTaskAsync(taskName);
  console.log('task registered');
};

“任务注册”被打印,但“任务运行”从未被打印。

0 个答案:

没有答案