未触发后台应用刷新

时间:2018-06-24 14:05:35

标签: android ios react-native mobile

我想做一个定期任务,每15分钟运行一次特定功能。我的应用程序是使用React Native框架构建的。我试图利用react-native-background-taskreact-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 }
}

0 个答案:

没有答案