应用程序挂起时如何使用 UIApplicationLaunchOptionsLocationKey 监视地理围栏区域
Posted
技术标签:
【中文标题】应用程序挂起时如何使用 UIApplicationLaunchOptionsLocationKey 监视地理围栏区域【英文标题】:How to monitor region for geofencing using UIApplicationLaunchOptionsLocationKey when app is Suspended 【发布时间】:2016-08-23 06:45:49 【问题描述】:我正在创建一个静态库,我需要在其中实现地理围栏。我已经成功实现了这一点,但问题是我想在应用程序暂停/终止时进行区域监控。
My Source Code can be seen here。有人建议我使用显着变化的位置服务和UIApplicationLaunchOptionsLocationKey
来实现这一目标,但我无法做到。任何人都可以帮我做吗?请建议我任何示例代码来做。
谢谢!!
【问题讨论】:
【参考方案1】:检查声明的Apple Documentation,
当应用在前台或后台运行时,区域监控服务会正常传递事件。 (您可以将此服务用于地理和信标区域。)对于已终止的 ios 应用程序,此服务会重新启动该应用程序以传递事件。使用此服务需要用户“始终”授权。
您可以参考Raywenderlich's great tutorial了解如何正确实施。
【讨论】:
【参考方案2】:请参考以下链接进行地理围栏:- https://www.raywenderlich.com/95014/geofencing-ios-swift
【讨论】:
以上是关于应用程序挂起时如何使用 UIApplicationLaunchOptionsLocationKey 监视地理围栏区域的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序挂起时,我如何知道 NSURLSessionUploadTask 是不是正在工作?
进度条不适用于 zipfile?当程序似乎挂起时如何提供反馈
NSURLSessionDownloadTask 在挂起时继续下载