В настоящее время у нас есть приложение для iOS, которому необходимо использовать камеру для записи видео.Разрешение камеры Apple не спрашивается - iPad Air 9.3.5
Наше приложение является корпоративным приложением, используемым внутренне и распространяется по airWatch. Во время наших тестов мы обнаружили странное поведение на некоторых устройствах. В настоящее время у нас есть число, близкое к 900 устройствам с нашим приложением, большинство из которых - устройства iPad Air, и когда требуется камера, пользователю предлагается активировать активацию разрешения камеры.
У нас есть 2 разных поведения, следующих за теми же шагами на разных устройствах с одинаковой конфигурацией.
Случай 1 - пользователь должен использовать камеру, то предупреждение появляется в пользователя, говоря, что приложение должно использовать камеру. Вы выбираете «Да» , чтобы активировать камеру и использовать приложение.
Корпус 2 - У нас есть около 30 устройств, у которых есть эта проблема, предупреждение , представленное пользователю, говорит, что у них нет разрешения камеры, и им необходимо активировать его в Настройках. Пользователь перенаправляется на настройки , но мы не можем найти наше приложение в списке, чтобы активировать камеру , и она не отображается в настройках -> Конфиденциальность -> Камера. С пользователь не может использовать камеру, приложение не может использоваться для этой цели.
Я знаю, что разрешение на ресурс появляется только после разрешения разрешения хотя бы один раз, но после тех же шагов после того, как новая установка производит разные результаты на двух устройствах с одинаковой конфигурацией.
Есть ли причина, по которой это может случиться только на некоторых устройствах? Все они имеют одну и ту же версию приложения.
Заранее за вашу помощь.
Привет @Pau Senabre, мы уже внесли эти изменения для iOS 10. Используя airWatch, мы можем проверить версию iOS, которую конечный пользователь установил на своем устройстве – Naka