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



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

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

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

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

以下是一些添加本地通知的好教程:

本地通知示例 1

本地通知示例 2

简短的回答,没有。

当调用后台提取时,应用应该执行的唯一操作是执行应用所需的任何数据提取。然后,完成处理程序应该指定是否存在错误、新数据或无更改。如果有新数据,应用切换器中的应用屏幕截图将更新。这就是后台获取的程度,因此得名。

无法将应用置于前台。让应用在 iOS 中脱颖而出的唯一方法是通过用户操作。

最新更新