是否可以在 iPhone 上设置位置警报框的样式:“(应用程序名称)想使用您当前的位置”?
问问题
764 次
3 回答
6
不,它是旨在保护隐私的操作系统级功能。
如果可以定制,有人会把它改成“你喜欢小猫吗?” 并且能够访问喜欢小猫的人的位置信息。
于 2012-08-10T19:44:24.740 回答
6
您只能通过设置的purpose属性告诉用户使用其位置的原因CLLocationManager
。
编辑:
该purpose
属性在 iOS 6 中已弃用。但有一个替代品。对于 iOS 6 及更高版本,您应该NSLocationUsageDescription
在 Info.plist 文件中添加密钥。如果您的应用程序面向低于 6.0 的 iOS 版本,您可能需要同时执行这两项操作。
于 2012-08-10T19:46:17.703 回答
1
不,这是一项系统功能,但您可以提供一个描述文本来说明您为什么要使用用户位置,此文本将添加到对话框中。您需要为此使用的属性被调用purpose
,并且是CLLocationManager
类的属性。
于 2012-08-10T19:49:25.410 回答