为一个权限显示两个不同的文本



我需要根据用户首先到达的视图控制器显示两条不同的消息以获得Privacy - Camera Usage Description权限。 但我只能在info.plist文件中添加一个文本。

例如,如果用户首先转到 viewController1,我需要显示一个文本以获得权限,如果用户转到 viewController2,我需要显示不同的文本。这可能吗?

权限文本在 info.plist 中设置,因此无法在运行时更改它。

权限对话框仅在您第一次请求访问相机时显示,因此具有特定于操作的权限请求实际上没有意义;授予或拒绝权限后,不会向用户显示进一步的提示。

您的许可文本应描述为什么您需要访问相机,也许会提及这两种用途。 类似的东西

MyGroovyApp需要访问相机来创建很棒的自拍照并扫描条形码

在请求权限之前,您可以显示一条警报,说明为什么要请求权限。 您可以在此警报中使用您喜欢的任何文本。

最新更新