如何在应用程序暂停时使用UIApplicationLaunchOptionsLocationKey监视区域以进行地理围栏

时间:2016-08-23 06:45:50

标签: ios objective-c iphone xcode

我正在创建一个静态库,我需要在其中实现Geofencing。我已经成功实现了这个,但问题是我希望在应用程序暂停/终止时进行区域监控。 My Source Code can be seen here。有人建议我使用重要更改位置服务和UIApplicationLaunchOptionsLocationKey来实现这一目标,但我无法做到这一点。任何人都可以帮我做,请建议我做任何示例代码。

谢谢!

2 个答案:

答案 0 :(得分:1)

检查状态的Apple Documentation

  

区域监控服务在应用程序在前台或后台运行时正常发送事件。 (您可以将此服务用于地理区域和信标区域。)对于已终止的iOS应用程序,此服务会重新启动应用程序以提供事件。使用此服务需要用户“始终”授权。

您可以参考Raywenderlich's great tutorial了解如何正确实施。

答案 1 :(得分:-1)

请参阅以下链接进行地理围栏: - https://www.raywenderlich.com/95014/geofencing-ios-swift