Как обеспечить принудительное обновление iTunes Connect?
Я хочу загрузить в iTunes новую версию приложения iOS с логотипом и дизайном ребрендинга. Поэтому я хочу заставить пользователей обновить его.
Кто-нибудь может подсказать, как заставить пользователя обновить мое новое приложение в магазине? Есть ли какая-либо причина, может случиться, если я принудительно пользователя? и требуется ли изменение кода для принудительного обновления или какие-либо настройки iTunes, необходимые при загрузке сборки?
Заранее спасибо.
1 ответ
Насколько я знаю, в iTunes Connect нет способа по умолчанию для достижения этой функциональности. Но я сделал это в одном из моих приложений.
В моем приложении каждый раз, когда оно открывается / становится активным, я вызываю веб-сервис и передаю ему текущую версию приложения. Этот сервис возвращает результат, похожий на:
{
"version" : 3.7,
"shouldUpdate" : true,
"message" : "Security Improvements......."
}
Когда я получаю такой результат, я проверяю, shouldUpdate
флаг это правда или нет. Если это правда, я покажу предупреждение с сообщением сервера, полученным выше. В этом предупреждении есть только одна кнопка, и, нажав на нее, я открываю страницу AppStore своего приложения (поэтому пользователь не может пропустить это обновление).
В моем случае код уже был там, и принудительное обновление будет работать нормально. Но в вашем случае текущее приложение не имеет такой реализации, поэтому для вас это невозможно.