2012-06-05 2 views
0

У меня есть требование, когда мне необходимо программно заблокировать/отключить камеру в качестве аспекта безопасности. Например, в случаях, когда мое устройство потеряно. Я разобрался, но не нашел решения. Может кто-нибудь помочь мне в предоставлении решения ...Заблокировать/отключить камеру программно в iOS

Заранее спасибо Sudheer

+0

Почему это важно, если кто-то получает свой телефон и использует камеру? Это действительно может быть полезно, как если бы вы включили Photostream, вы получаете GPS-сигнал на изображении ... –

ответ

2

Это не возможно приложение, чтобы сделать. Вам необходимо отключить приложение камеры с помощью решения Mobile Device Management (MDM), которое доступно только для устройств на предприятии.

Как сказал еще один ответчик, Find My iPhone также можно использовать, однако API для Find My iPhone отсутствует, где, как и для MDM.

0

Этот ответ несколько верный. Вам не обязательно быть корпоративным, чтобы использовать утилиту настройки iPhone. Вам просто нужно применить профиль конфигурации на устройстве, которое вы хотите управлять.

Это не может быть сделано внутри программы, вы должны явно установить профиль на устройстве. Если вы используете Find my iPhone, вы можете просто заблокировать телефон или стереть его удаленно без какой-либо дополнительной настройки.

+0

Он хотел, чтобы он мог заблокировать его, когда устройство потеряно. Вы не можете установить профиль с помощью утилиты config, если устройство потеряно :) –

+0

Вот как это планируется на данный момент. Когда устройство потеряно, и если пользователь запускает приложение, которое мы разработали, на запуске будет сделан вызов веб-службы, который уведомляет, что устройство потеряно. Когда это происходит как ответ, нам нужно стереть данные. Так как нет прямого API для очистки данных, мы программно удаляем контакты и события календаря на данный момент. Даже планирование блокировки камеры. – Dantuluri

+0

Вам, конечно, придется предварительно установить профиль, который вы можете сделать удаленно. В противном случае этот вид активности не может быть выполнен на iPhone. – jonusx

2

Теоретически вы можете управлять камерой и другими утилитами iPhone в корпоративной программе. Apple явно упомянула об этом как о функции Enterprise-программы от iOS 3.0 и выше.

Пожалуйста, проверьте эту ссылку, в которой упоминается возможность этого: http://images.apple.com/ie/iphone/business/docs/Enterprise_Deployment_Guide.pdf

Смежные вопросы