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

问题描述 投票:0回答:1

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

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

我不确定它是否可以使用Swift访问。是否可以在我的应用程序中使用这些位置?

ios swift iphone cllocationmanager
1个回答
0
投票

不,在安装应用程序之前,无法获取用户所在的位置。您只能在安装应用程序后获取用户访问过的位置。要做到这一点,请使用带有“访问”的CLLocationManager,调用-startMonitoringVisits并等待用户停在某处。您需要获得用户的明确授权才能接收访问信息。

文档:Using the Visits Location Service

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

© www.soinside.com 2019 - 2024. All rights reserved.