Как я могу удалить свое корпоративное приложение iOS на iPhone определенного пользователя - PullRequest
10 голосов
/ 12 июня 2011

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

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

Так есть ли идеалы?

Обновить Я нашел это в Apple Enterprise Deployment Guide стр. 66:

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

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

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

1 Ответ

2 голосов
/ 12 июня 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...