默认情况下请求位置精确关闭
Request location with precise off as default
我的应用不需要精确定位,一个城市就足够了。请求位置授权时,如何让默认Precise: Off
?
我尝试将 CLLocationManager
的设计精度设置为 kCLLocationAccuracyReduced
,但默认情况下它仍然询问 Precise: On
。有办法吗?
您需要在 info.plist
文件中指定值为 true
的键 NSLocationDefaultAccuracyReduced
。当您执行此操作时,系统会提示用户输入他们的大概位置,并且不会显示精确的 on/off 药丸。
请注意,此密钥在 Xcode 的 Plist 编辑器
中显示为 隐私 - 位置默认精度降低
我的应用不需要精确定位,一个城市就足够了。请求位置授权时,如何让默认Precise: Off
?
我尝试将 CLLocationManager
的设计精度设置为 kCLLocationAccuracyReduced
,但默认情况下它仍然询问 Precise: On
。有办法吗?
您需要在 info.plist
文件中指定值为 true
的键 NSLocationDefaultAccuracyReduced
。当您执行此操作时,系统会提示用户输入他们的大概位置,并且不会显示精确的 on/off 药丸。
请注意,此密钥在 Xcode 的 Plist 编辑器
中显示为 隐私 - 位置默认精度降低