繁体   English   中英

iOS7 UIBackgroundModes从后台模式通过启动应用程序获取

[英]iOS7 UIBackgroundModes Fetch with launch app from background mode

我正在尝试使用新的iOS 7功能UIBackgroundModes Fetch在后台下载一些文件,并且文件在后台成功下载

但是我想当when my download completes in the background ,App should come in the Foreground我在didFinishLaunchingWithOptions中也调用了setMinimumBackgroundFetchInterval方法。 但是下载完成后, application:performFetchWithCompletionHandler方法不会从后台以及前台调用。

下载完成后是否可以在前台启动应用程序?

您可以为此目的触发本地通知。 下载完成后安排本地通知。 下载完成后,应用程序将触发通知,用户选择通知,然后单击它,应用程序将打开。

这是一些用于添加本地通知的好教程:

本地通知样本1

本地通知样本2

简短的回答,不。

当要求进行后台提取时,应用唯一要做的就是执行应用所需的任何数据提取。 然后,应该由完成处理程序指定是否有错误,新数据或没有更改。 如果有新数据,则会更新应用程序切换器中的应用程序屏幕截图。 那就是背景获取的程度,因此得名。

无法将您的应用程序置于前台。 在iOS中让应用程序成为前台的唯一方法是通过用户操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM