如何将应用程序带到iOS的前台?

我在背景中检测到iBeacon。 当我的设备进入特定的区域时,应用程序应该进入前台。

没有用户交互就无法完成。 唯一的select是你可以生成一个推送通知来告诉用户把应用程序带到前台。

这是关于这个问题的Apple文档 :

当操作系统提供推送通知(iOS或OS X)并且目标应用程序未在前台运行时,它会显示通知(警报,图标徽章号,声音)。 如果出现通知警报,并且用户点击或单击操作button(或移动操作滑块),则应用程序将启动并调用传递本地通知对象或远程通知有效内容的方法。 如果应用程序在传递通知时在前台运行,则应用程序委托会收到本地或推式通知。