我是iOS新手。是否可以显示自定义视图或对话框来代替默认的iOS位置权限对话框?
答案 0 :(得分:1)
不,此对话框由操作系统显示,您无法对其进行修改。隐私管理的一个重要部分是,对话框以一致的方式呈现给所有应用程序,并且应用程序无法修改权限过程。
您可以显示自定义视图或提前提醒请求权限,以解释正在发生的事情以及需要点击关于的警报上的“允许”呈现
答案 1 :(得分:0)
直接回答是不可能的
解释:
只有选项通过使用Cocoa Keys(与Cocoa触摸环境关联的键)设置描述字符串
将其中一个密钥添加到
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键,并为此键提供目的字符串。如果您的应用尝试访问用户的位置信息而没有相应的用途字符串,则您的应用会退出。
如果您要查找该邮件的本地化 Link