[英]show custom view for iOS location permission dialog
我是iOS新手。 是否可以显示自定义视图或对话框来代替默认的iOS位置权限对话框?
否,此对话框由操作系统显示,您不能修改它。 隐私管理的重要组成部分是,以一致的方式为所有应用程序显示对话框,并且应用程序无法修改权限过程。
您可以在请求权限之前显示自定义视图或警报,以说明发生了什么以及需要在即将显示的警报上单击“允许”
直接回答是不可能的
说明:
使用Cocoa Keys(与Cocoa touch环境关联的键)来设置描述字符串的唯一选项
将其中一个密钥添加到
NSLocationWhenInUseUsageDescription NSLocationAlwaysUsageDescription
Info.plist
并将其值设置为描述获取位置的目的的任何值
例如:
MyApp picks you up from where you are. To book airport rides, choose “Allow” so the app can find your location.
重要说明:为了保护用户隐私,在iOS 10.0或更高版本上链接的,访问用户的位置信息的iOS应用必须静态声明这样做的意图。 在应用程序的Info.plist文件中包括NSLocationAlwaysUsageDescription键,并为此键提供目的字符串。 如果您的应用尝试在没有相应目的字符串的情况下访问用户的位置信息,则您的应用将退出。
如果您正在寻找该消息的本地化链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.