Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离子2中的后台进程调用api_Javascript_Angular_Ionic Framework_Ionic2_Ionic3 - Fatal编程技术网

Javascript 离子2中的后台进程调用api

Javascript 离子2中的后台进程调用api,javascript,angular,ionic-framework,ionic2,ionic3,Javascript,Angular,Ionic Framework,Ionic2,Ionic3,我的ionic应用程序有问题,它必须每30分钟将数据从数据库服务器更新到sqlite 我需要一个关于如何使作业调度程序每30分钟运行一次的示例 即使我使用IOS,jobscheduller仍然可以工作吗?您可以使用后台模式插件,您可以找到该插件 在完成插件安装后,您可以启用后台模式,这意味着在您再次禁用后台模式之前,应用程序不会死掉 免责声明:此解决方案在电池使用方面可能会很昂贵 app.component.ts import {Component} from '@angular/core';

我的ionic应用程序有问题,它必须每30分钟将数据从数据库服务器更新到sqlite 我需要一个关于如何使作业调度程序每30分钟运行一次的示例


即使我使用IOS,jobscheduller仍然可以工作吗?

您可以使用后台模式插件,您可以找到该插件

在完成插件安装后,您可以启用后台模式,这意味着在您再次禁用后台模式之前,应用程序不会死掉

免责声明:此解决方案在电池使用方面可能会很昂贵

app.component.ts

import {Component} from '@angular/core';
import {Platform} from 'ionic-angular';
import {BackgroundMode} from '@ionic-native/background-mode';

@Component({
   templateUrl: 'app.component.html'
})
export class AppComponent {

   constructor(private plt: Platform, private backgroundMode: BackgroundMode) {
      this.plt.ready().then(() => {
         this.backgroundMode.enable();
         // start an interval with a delay of 30 min
         setInterval(() => {
            console.log('background on'):
         }, 30 * 60000);
      });
   }
}

这只是一个示例代码,请记住如何关闭后台模式并处理间隔。

您能提供问题的任何根源吗。也许是一段代码。对不起,julio,我不知道源代码,如果你曾经做过这样的事情,你可以和我分享参考资料吗?我的第二个问题呢?谢谢diego,它在ios设备上仍然有效吗?即使我关闭应用程序,它仍然有效吗?如果你强制关闭应用程序,它将不起作用,它只会阻止应用程序的常见行为。如果我不打开应用程序,该程序仍在工作,如何?我认为这与关闭应用程序不同,不是吗?背景插件是一个很好的解决方案,但你必须先阅读。@BennyChan你的评论太宽泛了,你没有提供新的信息,下次你否决一个答案时,请提供有价值的信息,说明你为什么这么做。