将应用程序从后台带到前台(iOS 7)

将应用程序从后台带到前台(iOS 7),ios,bluetooth-lowenergy,ibeacon,Ios,Bluetooth Lowenergy,Ibeacon,我的用例是,当在后台运行的应用程序检测到iBeacon时,应用程序应该出现在前台。有办法吗 根据苹果开发者论坛的说法,iBeacons只会在前台的应用程序中播放。这可能与核心蓝牙的节能特性有关。苹果需要修改蓝牙广告的所有方面,以广播信标,而根据文档,当应用程序在后台时,这是不可用的。 用户的用例是,他们不应该被一些后台应用程序打断,而他们在做其他事情的时候突然变成了前台应用程序。这不是同一个问题吗?如果没有用户交互,您无法将应用程序置于前台。但您可以使用corebluetooth后台模式监控事件

我的用例是,当在后台运行的应用程序检测到iBeacon时,应用程序应该出现在前台。有办法吗

根据苹果开发者论坛的说法,iBeacons只会在前台的应用程序中播放。这可能与核心蓝牙的节能特性有关。苹果需要修改蓝牙广告的所有方面,以广播信标,而根据文档,当应用程序在后台时,这是不可用的。
用户的用例是,他们不应该被一些后台应用程序打断,而他们在做其他事情的时候突然变成了前台应用程序。这不是同一个问题吗?如果没有用户交互,您无法将应用程序置于前台。但您可以使用corebluetooth后台模式监控事件。如果您想向用户通知任何特定的事情,您可以发布UILocalNotification。请仔细阅读该文档。因为你可以通过设置后台任务模式来实现。有关详细信息,请查看该文档中的“核心蓝牙后台执行模式”部分。@MidhunMP我已尝试为后台任务模式设置标志,但它对我无效。