Могу ли я заставить пользователя обновить мое приложение? - PullRequest
3 голосов
/ 27 апреля 2011

Могу ли я заставить пользователя обновить мое приложение? Apple рекомендует это?

Ответы [ 3 ]

2 голосов
/ 27 апреля 2011

Да, вы можете принудительно выполнить обновление для пользователя. Вы можете позвонить в веб-службу при запуске приложения и проверить на сервере, доступно ли обновление (вы должны добавить обновление, когда обновление доступно в магазине приложений). Если доступно обновление, вы можете представить представление с кнопкой обновления. При нажатии этой кнопки пользователь перенаправляется в установленное приложение магазина приложений и открывает в нем обновленное приложение. (вы должны вернуть этот URL в вашем веб-сервисе). Дайте мне знать в комментариях, если вам нужно больше объяснений.

И я не знаю, как яблоко рекомендует этот способ. Но я видел это в одном или двух приложениях.

2 голосов
/ 27 апреля 2011

Да, вы можете. Просто проверьте номер версии, когда приложение запускается и, если необходимо, выручите с экраном ошибки. Я не думаю, что Apple явно запрещает это. (И я сомневаюсь, что они узнают об этом во время обзора.) Конечно, это раздражает с точки зрения пользователя, я бы написал что-то подобное, только если бы не было другого варианта.

0 голосов
/ 09 декабря 2013

Крайне плохой подход. Мое прекрасно работающее приложение требует обновления, которое не поддерживается из-за устаревшей iOS. Я не только вынужден, но и ухожу от приложения купона, чтобы никогда не использовать его через Интернет. Проблема безопасности, если это является причиной обновления, должна быть исправлена ​​для существующей iOS.

...