【问题标题】:React native background service反应原生后台服务
【发布时间】:2018-02-23 03:06:16
【问题描述】:

我正在制作一个 react 原生应用程序,我希望每 15 分钟从 Internet 获取一次数据。我采取的方法必须在后台获取数据并跨平台工作。有没有办法做到这一点?

【问题讨论】:

标签: javascript reactjs react-native service background


【解决方案1】:

将 fetch api 与 react-native-timer

一起使用
        import timer from 'react-native-timer';

        timer.setInterval("instanceName",function get() {
          return fetch(URL)
            .then(response => response.json())
            .then(responseJson =>{
               console.log("json",responseJson) //set in state here
               })
            .catch(error => {
              console.error("api call error", error);
              throw error;
            });
        },15*60*1000);

    timer.clearInterval(instanceName);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    相关资源
    最近更新 更多