Подтвердить что ты не робот

Как удалить корпоративное приложение iOS для определенного пользователя iPhone

Я разрабатываю приложение на базе iOS. Клиент собирается установить приложение на личные iPhone своих сотрудников. Поэтому, когда сотрудник покидает компанию, у компании будет очень сильное желание удалить приложение на своем iPhone.

Мы собираемся приобрести лицензию предприятия на сумму 299 долларов США, и у нас есть UDID этого сотрудника. Мне показалось, что я где-то видел, что мы можем сделать это, внеся изменения в мобильное обеспечение, но я не смог его найти.

Итак, любые идеалы?

Обновление Я нашел это в Apple Руководство по развертыванию предприятия стр. 66:

"Отключение корпоративного приложения

Если вам нужно отключить внутреннее приложение, вы можете сделать это, отозвав личность используется для подписи профиля распределения распределения. Приложение больше не сможет который будет установлен, и если он уже установлен, он больше не будет открыт. "

Я считаю, что это означает, что я могу отключить приложение на каждом устройстве, отменив файл com.companyname.productname, но я не нашел в нем информации о том, как отключить определенного пользователя.

4b9b3361

Ответ 1

Что я хотел бы предложить сделать, чтобы пользователь вводил свой идентификационный номер (номер социальной защиты или что-то в США), а затем каждый раз, когда приложение открывается, запрашивайте онлайн-базу данных со всем идентификатором пользователя и т.д. (автоматически/позади сцены) Как только он покинул компанию, удалите его из БД. Приложение будет только перейти на статическую страницу и ничего не делать (возможно, отобразить логотип компании). Таким образом, приложение становится непригодным после того, как вы удалите его из своей онлайн-базы данных.

Что касается физического удаления приложения своего телефона, я не знаю, можно ли это сделать или будет разрешено. Если вы можете удалить приложение из самого себя, тогда ему также потребуется запросить базу данных.