使用phonegap ios应用程序启用后台下载

使用phonegap ios应用程序启用后台下载,ios,cordova,background-process,Ios,Cordova,Background Process,我正在使用PhoneGap2.2.0开发一个ios应用程序。该应用程序需要下载一些视频,我正在使用文件传输。问题是,如果应用程序进入后台,即如果屏幕被锁定或按下home键,下载将被取消。我需要继续下载视频,即使应用程序是在后台。有什么解决方法吗?问题是,您的应用程序在后台模式下运行一段时间后会被挂起,因此不再执行代码。您需要将应用程序声明为服务并实现为服务(Info.plist中的UIBackgroundModes),或者延迟暂停(在ApplicationIdentinterBackground

我正在使用PhoneGap2.2.0开发一个ios应用程序。该应用程序需要下载一些视频,我正在使用文件传输。问题是,如果应用程序进入后台,即如果屏幕被锁定或按下home键,下载将被取消。我需要继续下载视频,即使应用程序是在后台。有什么解决方法吗?

问题是,您的应用程序在后台模式下运行一段时间后会被挂起,因此不再执行代码。您需要将应用程序声明为服务并实现为服务(Info.plist中的UIBackgroundModes),或者延迟暂停(在ApplicationIdentinterBackgroundHandler中)。如果您是一名纯粹的PhoneGap开发人员,这两种情况都很棘手

我为iOS写了一个小的PhoneGap,检查应用程序是否调用了后台模式,如果调用了后台模式,可以防止应用程序被挂起(通常长达10分钟),直到模式被撤销

有关更多详细信息,请参阅