, но я не ясно, как это не является «веб-сайт, завернутый как приложение,» то, что Apple, в частности, не нравится, согласно их руководящих принципов App Store.
Под этим Apple подразумеваются приложения, которые просто показывают UIWebView, который загружает удаленный веб-сайт, поэтому он в основном ведет себя как Mobile Safari, просто без элементов управления. Кроме того, они не имеют приложений, чтобы показать хотя бы пользовательский интерфейс, когда устройство не подключено к Интернету, например, в приложении Facebook, где вы можете читать уже загруженные обновления статуса, просматривать фотографии и т. Д. Вот что я «просто обернуваю удаленным веб-сайт внутри UIWebView "-App не может сделать.
Приложения PhoneGap имеют все необходимые ресурсы (HTML, CSS, JavaScript) на устройстве, находящемся в комплекте приложения, поэтому использование такого приложения не будет зависеть от доступности сети и может, по крайней мере, отображать пользовательский интерфейс, подключиться к Интернету, чтобы использовать приложение, или они могли отображать уже загруженный контент (например, Facebook, Twitter и т. д.).
Спасибо. Итак, я понимаю, имея приложение PhoneGap, содержащее весь пользовательский интерфейс в пакете, запрашивает данные с сервера (то есть JSON) и анализирует его для отображения пользователю, не означает, что Apple называет «сайт, завернутый в приложение» «. Правильно ли я об этом думаю? – leomancini
Да, это так. Но также никогда не забывайте выводить сообщение пользователю, которое говорит «Эй, мне нужен интернет, но вы не подключены. Пожалуйста, подключитесь к Интернету, чтобы использовать приложение». Это то, что мы делаем в живом приложении, которое находится в магазине уже почти 2 года. Просто убедитесь, что ваше приложение не разбивается и падает, когда нет подключения к Интернету :-) –
Отлично - спасибо за разъяснение. – leomancini