Требования к утверждению приложения iTunes с помощью jQuery Mobile и Phonegap - PullRequest
3 голосов
/ 29 октября 2011

Какие требования следует учитывать при отправке приложения для iOS, созданного с помощью jQuery Mobile и Phonegap? Весь контент (HTML, изображения и т. Д.) Для каждой страницы приложения предоставляется удаленным сервером, и именно здесь меня беспокоит отказ. Можно ли таким образом загружать весь контент?

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

Вот одно из правил магазина приложений, которое меня заинтересовало, хотя я предполагаю, что они имеют в виду Xcode, а не HTML.

  • Приложения, которые загружают код любым способом или в любой форме, будут отклонены

И это заставляет меня думать, что все в порядке.

  • Приложения для просмотра веб-страниц должны использовать платформу iOS WebKit и WebKit. Javascript

Ответы [ 2 ]

3 голосов
/ 30 октября 2011

Приложения, которые загружают код любым способом или в любой форме, будут отклонены

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

Теперь ваша большая проблема заключается в том, что ваше приложение должно отличаться от стандартного веб-приложения. Зачем вам ваше приложение, чтобы быть нативным? а не просто использовать метатег из Джаспера (отличный пример, кстати). Главная причина, по которой приложения Phonegap отклоняются, заключается в том, что они являются обычными веб-сайтами, обернутыми в Phonegap.

Но на самом деле не так уж сложно найти веские причины для того, чтобы ваше приложение было нативным. Тот факт, что вы не загружаете файлы на локальный компьютер, не означает, что вы будете отклонены.

2 голосов
/ 29 октября 2011

Если ваше приложение является просто оболочкой для веб-сайта, вы можете использовать следующий метатег, чтобы пользователи могли добавить значок на свой главный экран:

<meta name="apple-mobile-web-app-capable" content="yes" />

Вы также можете установить свой значок и образ запуска, ознакомьтесь с этой документацией:

http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

Что касается загрузки вашего приложения в iTunes Store, я знаю, что вы можете использовать веб-службы для загрузки информации в свое приложение (у меня есть приложение, которое делает это с Phonegap), но я верю, что они откажутся от вашего приложения, если оно это сделает ничего, кроме отображения веб-страницы, которая должна загружаться при каждом запуске.

...