为一个权限显示两个不同的文本
Display two different text for one permission
我需要根据视图控制器用户首先到达的 Privacy - Camera Usage Description
权限显示两条不同的消息。
但是我只能在 info.plist
文件中添加一个文本。
例如,如果用户首先转到 viewController1,我需要显示一个文本以获得许可,如果用户转到 viewController2,我需要显示一个不同的文本。这可能吗?
权限文本在 info.plist 中设置,因此您无法在运行时更改它。
权限对话框仅在您第一次请求访问相机时显示,因此拥有特定操作的权限请求并没有多大意义;一旦授予或拒绝权限,就不会向用户显示进一步的提示。
您的许可文本应说明您需要使用相机的原因,或许可以提及这两种用途。像
MyGroovyApp needs access to the camera to create awesome selfies and to scan barcodes
在请求权限之前,您可以显示一个警告,解释您为什么要请求权限。您可以在此提醒中使用任何您喜欢的文字。
我需要根据视图控制器用户首先到达的 Privacy - Camera Usage Description
权限显示两条不同的消息。
但是我只能在 info.plist
文件中添加一个文本。
例如,如果用户首先转到 viewController1,我需要显示一个文本以获得许可,如果用户转到 viewController2,我需要显示一个不同的文本。这可能吗?
权限文本在 info.plist 中设置,因此您无法在运行时更改它。
权限对话框仅在您第一次请求访问相机时显示,因此拥有特定操作的权限请求并没有多大意义;一旦授予或拒绝权限,就不会向用户显示进一步的提示。
您的许可文本应说明您需要使用相机的原因,或许可以提及这两种用途。像
MyGroovyApp needs access to the camera to create awesome selfies and to scan barcodes
在请求权限之前,您可以显示一个警告,解释您为什么要请求权限。您可以在此提醒中使用任何您喜欢的文字。