Cordova:在后台运行应用程序时的事件

Posted

技术标签:

【中文标题】Cordova:在后台运行应用程序时的事件【英文标题】:Cordova: Run events when app in background 【发布时间】:2015-02-16 07:20:33 【问题描述】:

如果应用程序在我的 iPad 后台,是否可以运行事件? (应用没有关闭,而是在后台。)

如果我的设备连接到互联网,我会运行一个事件。 当应用程序正常运行时,它就可以工作了。

如果我设置了互联网连接并且应用程序在后台 --> 什么都没有。

【问题讨论】:

【参考方案1】:

移动到后台的应用程序应尽快将自己置于静止状态,以便系统可以暂停它们。如果您的应用正在执行一项任务并且需要一点额外时间来完成该任务,它可以调用beginBackgroundTaskWithName:expirationHandler:

请参阅文档here

但如果你想在后台运行,你必须越狱你的手机,ios: Keep application running in background

【讨论】:

【参考方案2】:

这是不可能的,只有在 android 上才能在后台运行应用程序。在 iOS 上,您没有这种可能性。

【讨论】:

以上是关于Cordova:在后台运行应用程序时的事件的主要内容,如果未能解决你的问题,请参考以下文章

cordova:事件Events

当应用程序在后台打开超过 30 分钟时,Cordova 会执行某些操作

如何在Android后台服务中运行cordova插件?

当应用程序在 Cordova 中退出时会发生啥事件?

屏幕关闭时的 iBeacon 事件

apache cordova 应用程序中的后台服务