离子2:运行后台任务

时间:2017-02-06 15:03:22

标签: javascript android ios angular ionic2

我尝试为Ionic 2应用创建后台任务。我找到了这个 : https://ionicframework.com/docs/v2/native/background-mode/

但我的IDE没有找到" backgroundMode"在这一行:

cordova.plugins.backgroundMode.enable();

我已安装该插件。

问:我需要做的是创建一个在我的用户没有使用该应用时运行的功能。 为什么我有这个错误?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

Cordova插件仅适用于设备。在开发过程中,您无法在浏览器上使用它们。

如果要测试该插件,则应使用ionic run android(或ios)运行应用程序,并将设备插入PC或使用模拟器。您还可以运行ionic build并在设备上安装调试包。

在开发过程中,您可以在脚本开头用declare var cordova:any;声明cordova变量,以避免将cordova作为未定义变量的IDE错误。