Как обеспечить принудительное обновление iTunes Connect?

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

Кто-нибудь может подсказать, как заставить пользователя обновить мое новое приложение в магазине? Есть ли какая-либо причина, может случиться, если я принудительно пользователя? и требуется ли изменение кода для принудительного обновления или какие-либо настройки iTunes, необходимые при загрузке сборки?

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

1 ответ

Насколько я знаю, в iTunes Connect нет способа по умолчанию для достижения этой функциональности. Но я сделал это в одном из моих приложений.

В моем приложении каждый раз, когда оно открывается / становится активным, я вызываю веб-сервис и передаю ему текущую версию приложения. Этот сервис возвращает результат, похожий на:

{
   "version" : 3.7,
   "shouldUpdate" : true,
   "message" : "Security Improvements......."
}

Когда я получаю такой результат, я проверяю, shouldUpdate флаг это правда или нет. Если это правда, я покажу предупреждение с сообщением сервера, полученным выше. В этом предупреждении есть только одна кнопка, и, нажав на нее, я открываю страницу AppStore своего приложения (поэтому пользователь не может пропустить это обновление).

В моем случае код уже был там, и принудительное обновление будет работать нормально. Но в вашем случае текущее приложение не имеет такой реализации, поэтому для вас это невозможно.

Другие вопросы по тегам