研究和阅读这个线程的兴趣:程序员创建自己的应用程序与iBeacons进行交互。好东西: iBeacon Notification when the app is not running
然而,我有一个后续问题。假设其他条件得到满足(电话锁定等),当使用常见的Passbook应用程序和iBeacons时,这种后台警报方法是否有效 - 而不是程序员自己的应用程序吗?我想通过Passbook触发提醒,而不是要求用户下载品牌的专有应用。
提前谢谢,伙计们!
答案 0 :(得分:1)
是的,这是它的工作原理。 Passbook与任何其他应用程序一样,它使用内置的iOS CLBeaconRegion
服务注册CLCircularRegion
和CoreLocation
(对于地理围栏)对象。
CoreLocation
会记住已为区域进入/退出事件注册的应用,未运行时的事件,以及跨越这些边界时自动重新启动它们。