我们目前有一个需要使用相机录制视频的iOS应用程序。苹果相机的权限没有被要求 - iPad Air 9.3.5
我们的应用程序是一个内部使用的企业应用程序,它们由airWatch分发。在我们的测试中,我们在一些设备中发现了一种奇怪的行为目前,我们的应用程序拥有近900个设备,其中大多数为iPad Air设备,当需要使用相机时,会向用户发送警报以激活相机权限。
我们有两种不同的行为,遵循相同配置的不同设备上的相同步骤。
案例1 - 用户需要使用相机,然后 用户说出该应用需要使用相机。您选择是以 激活相机并可以使用该应用程序。案例2 - 我们有大约30台设备出现此问题,向用户呈现的提醒 表示他们没有摄像头权限,他们需要在设置中激活 。用户被重定向到 设置,但我们无法在列表中找到我们的应用程序来激活 相机,并且它不会出现在设置 - >隐私 - >相机中。由于 用户不能使用相机,该应用程序不能用于其目的。
我知道资源权限只出现在权限被询问至少一次后才出现,但是在新安装后,在具有相同配置的2个设备中产生不同结果后执行相同步骤。
这是否有任何理由仅在某些设备上发生?他们都有相同版本的应用程序。
在此先感谢您的帮助。
嗨@Pau Senabre,我们已经为iOS 10做出了这些更改。使用airWatch,我们可以验证最终用户在其设备上安装了哪个iOS版本 – Naka