如何在后台应用程序和 iphone 重启时使用 ibeacon

How to use ibeacon when application in background and iphone reboot

所以我正在使用 objective c 语言开发 iOS 应用程序。 iPhone.

的 ibeacon 通知有问题

所以基本上 phone 是用特定的 UUID 和主要次要监视信标的进入和退出。当应用程序位于前台时以及当应用程序位于后台时它工作良好然后还接收进入和退出信标区域通知。

但问题是当应用程序处于后台并且 phone 被锁定时,无法收到通知。但是当我解锁 phone 时,它会自动收到通知。

你们能不能请任何人给我建议有关它的解决方案。

重启后使用 CoreLocation 监控 API 在后台检测信标不需要任何特殊操作。如果检测在不重启的情况下工作,他们应该与一个一起工作。

关于 iOS 上的启动过程需要了解的重要一点是,重启后可能需要几分钟才能完全初始化 CoreLocation 并响应蓝牙 LE 信标.重启后测试时,要格外耐心。点亮显示器会加速此过程这一事实不会改变这一事实。