Как автоматически обновить приложение для iPhone из самого приложения? - PullRequest
1 голос
/ 18 августа 2010

Эта ссылка показывает видео, в котором обновление приложения «принудительно» выполняется внутри самого приложения:

http://buzzworks.de/blog/update-ios-beta-apps-from-within-the-app

Магазин приложений не вызывается, и он работает толькодля приложений AdHoc.

Кто-нибудь знает, как это возможно?

edit: пожалуйста, посмотрите видео, прежде чем ответить.Приложения AdHoc подписаны разработчиком и не приходят из App Store.Такое принудительное обновление полезно при проведении бета-тестирования и в корпоративных приложениях.

Ответы [ 3 ]

1 голос
/ 05 сентября 2010

Я обнаружил, что здесь все объяснено:

http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

Разработчик должен создать .ipa с приложением и манифест в формате plist с URL-адресом для .ipa и некоторыми другими вещами.

Приложение может при желании реализовать свой собственный способ узнать, доступно ли обновление, и открыть URL к манифесту.

0 голосов
/ 18 августа 2010

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

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

Так работает магазин приложений. И это никогда не требует «принудительного обновления» ... Ну, почти никогда; -)

0 голосов
/ 18 августа 2010

Я не сделал, это действительно возможно, потому что приложение должно как-то подписать себя.Лучшее, о чем я могу думать сейчас, это то, что приложение не подписано?

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