【发布时间】:2017-10-17 19:44:15
【问题描述】:
我尝试了不同的插件,以便能够使用 Phonegap 构建在 IOS 的后台运行应用程序。然而,当应用程序进入后台时,应用程序似乎立即暂停。
有没有人使用Phonegap构建成功的插件,使得在IOS设备的后台运行JavaScript成为可能?
【问题讨论】:
-
我不知道这是否有用,但是......你试过网络工作者吗?
-
iOS 仅支持一组有限的后台执行模式。您不能无限期地执行任意代码。您的第一步是确认您想要的后台执行包含在 iOS 应用程序编程指南中描述的一种模式中。一旦确定了要使用的模式,您就可以研究如何在 phonegap 中进行操作。
-
嘿。谢谢。是的,我知道有一些限制,这是可以理解的。有一个名为 cordova-plugin-background-fetch 的插件。 iOS Background Fetch 基本上是一个 API,它大约每 15 分钟(在用户的黄金时段)唤醒您的应用程序,并为您的应用程序提供正好 30 秒的后台运行时间。每当后台获取事件发生时,此插件将执行您提供的 callbackFn。不过我还没有让它工作。
标签: javascript ios ajax cordova phonegap