Как удалить корпоративное приложение iOS для определенного пользователя iPhone
Я разрабатываю приложение на базе iOS. Клиент собирается установить приложение на личные iPhone своих сотрудников. Поэтому, когда сотрудник покидает компанию, у компании будет очень сильное желание удалить приложение на своем iPhone.
Мы собираемся приобрести лицензию предприятия на сумму 299 долларов США, и у нас есть UDID этого сотрудника. Мне показалось, что я где-то видел, что мы можем сделать это, внеся изменения в мобильное обеспечение, но я не смог его найти.
Итак, любые идеалы?
Обновление
Я нашел это в Apple Руководство по развертыванию предприятия стр. 66:
"Отключение корпоративного приложения
Если вам нужно отключить внутреннее приложение, вы можете сделать это, отозвав личность
используется для подписи профиля распределения распределения. Приложение больше не сможет
который будет установлен, и если он уже установлен, он больше не будет открыт. "
Я считаю, что это означает, что я могу отключить приложение на каждом устройстве, отменив файл com.companyname.productname, но я не нашел в нем информации о том, как отключить определенного пользователя.
Ответы
Ответ 1
Что я хотел бы предложить сделать, чтобы пользователь вводил свой идентификационный номер (номер социальной защиты или что-то в США), а затем каждый раз, когда приложение открывается, запрашивайте онлайн-базу данных со всем идентификатором пользователя и т.д. (автоматически/позади сцены) Как только он покинул компанию, удалите его из БД. Приложение будет только перейти на статическую страницу и ничего не делать (возможно, отобразить логотип компании). Таким образом, приложение становится непригодным после того, как вы удалите его из своей онлайн-базы данных.
Что касается физического удаления приложения своего телефона, я не знаю, можно ли это сделать или будет разрешено. Если вы можете удалить приложение из самого себя, тогда ему также потребуется запросить базу данных.