我正在后台监测iBeacon。当我的设备进入特定区域时,应用程序应该返回到前台。
我正在后台监测iBeacon。当我的设备进入特定区域时,应用程序应该返回到前台。
如果没有用户交互,这是无法完成的。唯一的选项是可以生成推送通知告知用户将应用程序带到前台。
这是来自苹果文档关于此问题的说明:
当操作系统发布推送通知(iOS 或 OS X)且目标应用程序未在前台运行时,它会显示通知(警报、图标徽章号码、声音)。如果有通知警报并且用户点击操作按钮(或移动操作滑块),应用程序会启动并调用一个方法传递本地通知对象或远程通知有效负载。 如果应用程序在推送通知被发送时正在前台运行,则应用程序委托接收本地或推送通知。