Автоматическое обновление приложения для iPhone - PullRequest
0 голосов
/ 17 марта 2011

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

Спасибо.

Ответы [ 4 ]

1 голос
/ 17 марта 2011

«контент» здесь действительно означает данные.Приложения могут загружать данные по сети в контент своих сердец, но не могут загружать новый код.Теперь некоторые данные могут заставить существующий код в приложении выполнять то или иное действие, поэтому на поведение приложения могут влиять данные, которые оно использует.Однако не играйте слишком близко к линии - если ваши данные на самом деле представляют собой какую-то форму языка сценариев, напрямую влияющую на поведение приложения, это, вероятно, будет считаться неприемлемым.

Что касается загрузкисодержание идет, есть много доступных вариантов.Наиболее распространенным, вероятно, является использование NSURLConnection асинхронно для загрузки данных с веб-сервера.Что приложение делает с данными после этого, зависит от дизайнера приложений, и я не думаю, что есть один объективно правильный ответ на этот вопрос.

0 голосов
/ 17 марта 2011

Apple не только разрешила это, но и представила сеанс, посвященный этой технологии проектирования приложений, управляемых данными, на WWDC 2010, которая доступна в виде видео из iTunes для зарегистрированных разработчиков iOS.

Конечно, загруженный контент"не может включать исполняемый код, но он может включать в себя JavaScript и HTML5 для запуска внутри UIWebViews, а также изображения, звуки, текст, базы данных и т. д., которые все могут храниться для автономного использования.

0 голосов
/ 17 марта 2011

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

0 голосов
/ 17 марта 2011

Это нарушает соглашение SDK об яблоках и, вероятно, удалит ваше приложение из магазина приложений, если его поймают.

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