Как отозвать доступ к приложениям IOS из корпоративной учетной записи со старыми версиями. Не новые версии
Я выпустил приложение со старой версией, в которой нет функции принудительного обновления.
Из-за этого приложения новой версии могут быть принудительно обновлены и добавлены с аналитической функцией.
В старых версиях приложений отсутствует аналитика и принудительный толчок, поэтому лишь немногие пользователи все еще используют приложение, не зная, что им нужно обновить новое приложение. Это из корпоративного аккаунта, а не из Appstore.
- Как заставить пользователей принудительно прекратить использовать старое приложение и заставить их перейти на новое (их несколько сотен, поэтому отслеживание на стороне сервера немного затруднительно).
- Если я отзову сертификат, то новые пользователи приложения также будут иметь проблемы с использованием приложения. Нет хорошей идеи, чтобы остановить новых пользователей, которые мигрировали.
- Push-уведомление отправлено, а также статья в приложении, чтобы сообщить им, но не все мигрировали, как видно.
- Элемент списка
Какие-либо предложения.
1 ответ
К сожалению, ваш единственный "хороший" способ остановить эти старые версии - отозвать сертификат. Поскольку в старых приложениях нет метода проверки обновлений или изменения функциональности, единственный способ остановить старых пользователей - это отозвать сертификат или изменить сервер так, чтобы сломать старую версию.
Если бы это был я, я бы собрал новую версию приложения с новым сертификатом и развернул ее сегодня (или как можно скорее), а затем заставил бы всех пользователей, имеющих функцию принудительного обновления, перейти на новую версию с новой версией. сертификат. Дайте пользователям несколько недель, чтобы приложение по возможности обновлялось. После того как вы дадите время для обновления как можно большему количеству пользователей, я отзову старый сертификат. Любые старые версии приложения перестанут работать. Возможно, вы захотите попробовать общаться с вашими пользователями, потому что опыт конечного пользователя не очень хороший (приложение будет запускаться и сразу же падать).
Вы можете сделать что-то подобное, если ваше приложение выполняет какие-либо загрузки на стороне сервера при запуске. Вы можете вернуть поврежденные данные по существующим вызовам сервера, что может привести к сбою или неправильной работе более ранних версий приложения. Новые версии приложения могут обрабатывать новые данные или вызывать новый внутренний URL-адрес. Это не идеально, и похоже на вышеизложенное, поэтому я бы рекомендовал отзыв сертификата выше.
Вы говорите, что это корпоративный дистрибутив - я предполагаю, что вы не управляете этими устройствами с помощью системы MDM. Если бы вы были, вы могли бы просто использовать его, чтобы принудительно установить новую версию на управляемые устройства.