如何使一个phonegap构建应用程序在后台工作

How to make a phonegap build app work in background

本文关键字:后台 工作 应用程序 构建 何使一 phonegap      更新时间:2023-09-26

我需要我的应用程序工作24/7记录用户位置每5分钟。当手机处于活动状态时,它可以正常工作,但当它不工作时,setInterval()的强度会比应有的长5倍。

使用phonegap构建,我该如何使应用程序工作,因为它应该在后台,而手机是空闲的?

@Marty,
Android和iOS都可以在后台运行,但需要对常规config.xml进行扩展。

要清楚Android应用程序使用AndriodManifest.xml。iOS的使用,偏好。plist

都有进入背景的能力。然而,在Cordova/Phonegap中,这是不可直接使用的,你必须做一个扩展。最好的解释来自Cordova和Phonegap Build。

From Phonegap Build:从:配置文件元素开始。您需要为每个元素添加一个<gap:config-file>,然后您还需要添加到第一个xml元素,如下所示:

 <widget xmlns = "http://www.w3.org/ns/widgets"
        xmlns:android   = "http://schemas.android.com/apk/res/android"
        xmlns:gap   = "http://phonegap.com/ns/1.0"
        id          = "com.bsdmasterindex.googlemapexamples"
        version     = "1.0.0"
        versionCode = "10" >

最重要的项目是xmlns:android = "http://schemas.android.com/apk/res/android"。当然,这只适用于android。

使用这个的例子在我的Demo Boiler plates for Phonegap Build -源代码在git hub。

三(3)Phonegap构建模板为Android和iO

你会想看看样板#2。

这篇文章会有帮助。关于Android Manifest xml文件你应该知道的7件事

如果你有进一步的问题,我建议你去谷歌群。我很快就会把Stackoverflow从我的准备列表中删除。我可能星期一去。

耶西