在iBeacon Detection上触发对被杀/退出应用程序的本地通知

时间:2017-02-27 10:53:51

标签: ios swift uilocalnotification ibeacon

每当应用程序进入iBeacon区域时,我都会触发本地通知。我使用CLLocationManager来持续监控位置更改。

该应用程序在前景和后台模式下都能正常工作,只要设备进入iBeacon区域,就会触发本地通知。

我想在设备进入iBeacon区域时触发本地通知,甚至如果应用程序未启动一次(或)如果应用程序已退出/终止/已杀死

1 个答案:

答案 0 :(得分:1)

无需特殊编程即可完成此项工作。如果您可以让应用程序在后台执行此操作,它应该在应用程序被终止或重新启动后工作(如果有足够的时间)传递给CoreLocation进行初始化。)

如果您没有看到这项工作,可能会遇到测试设置问题:

  • 确保在杀死应用程序或重新启动之前退出了信标区域。

  • 确保等待足够长的时间。在某些情况下,检测可能需要15分钟。