我想做一个定期任务,每15分钟运行一次特定功能。我的应用程序是使用React Native框架构建的。我试图利用react-native-background-task
和react-native-background-fetch
包来运行任务,但是任务似乎没有触发。启用了“ IOS后台获取”权限。知道为什么它不起作用吗?谢谢。
import React, { Component } from 'react';
import backgroundTask from 'react-native-background-task';
backgroundTask.define(() => {
console.log('Background Task Activated!');
backgroundTask.finish();
});
export default class App extends Component {
componentDidMount() {
backgroundTask.schedule();
backgroundTask.statusAsync().then(status => console.log(status));
// { available: true }
}
render() { return null }
}