我需要根据用户首先到达的 View Controller ,针对隐私 - 相机使用说明
权限显示两条不同的消息。
但我只能在 info.plist
文件中添加一个文本。
例如,如果用户首先转到 viewController1,我需要显示许可文本,如果用户转到 viewController2,我需要显示不同的文本。这可能吗?
最佳答案
权限文本在 info.plist 中设置,因此您无法在运行时更改它。
权限对话框仅在您第一次请求访问摄像头时显示,因此具有特定于操作的权限请求实际上没有意义;一旦授予或拒绝权限,就不会向用户显示进一步的提示。
您的许可文本应描述您需要访问相机的原因,也许会提及这两种用途。类似的东西
MyGroovyApp needs access to the camera to create awesome selfies and to scan barcodes
在请求权限之前,您可以显示一条警报,解释您要请求权限的原因。您可以在此警报中使用您喜欢的任何文本。
关于ios - 为一项权限显示两种不同的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50322808/