在Swift中使用CLLocationManager是否可以获取位置服务的“重要位置”?

时间:2019-04-11 11:04:40

标签: ios swift iphone cllocationmanager

我希望获得对用户来说已经很重要的位置,而不必重建他们的频繁位置列表。我注意到在手机的设置中

中有“重要位置”
  

设置>隐私>位置服务>系统服务>重要   位置

我不确定是否可以使用Swift进行访问。可以在我的应用中使用这些位置吗?

1 个答案:

答案 0 :(得分:0)

否,在安装您的应用之前无法获得用户去过的地方。安装应用后,您只能获取用户去过的位置。为此,请调用-startMonitoringVisits并等待用户停在某处,然后将CLLocationManager与“访问”一起使用。您需要获得用户的明确授权才能接收访问信息。

文档:Using the Visits Location Service

注意:“设置”应用中的“重要位置”与核心位置的重要位置更改监控不同