Отклоняет ли Apple гибридное приложение, если оно загружает ресурсы, включая javascript, с удаленного сервера?

По какой-то причине я использую веб-технологии для разработки своего приложения для iOS. Чтобы повысить производительность UIWebView, я помещаю ресурсы (включая html/css/javascript) локально в пакет приложений, чтобы сократить время загрузки.

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

Это решение работает хорошо.

Но я волновался, не отклонит ли Apple мое приложение, потому что я загружаю javascript с удаленного сервера. Есть ли какое-нибудь гибридное приложение, использующее подобное решение и появляющееся в магазине приложений?


person liaojinxing    schedule 23.04.2014    source источник


Ответы (2)


Вы можете загрузить и выполнить javascript при условии, что он выполняется UIWebView.

На самом деле это довольно распространено. Если вам нужен пример во время обзора (вы не будете), укажите любой альтернативный веб-браузер iOS, например Chrome. Они загружают и запускают всевозможные веб-ресурсы, но это нормально, потому что они делают это в UIWebView, а Apple доверяет UIWebView.

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

person adpalumbo    schedule 23.04.2014

Платформа IBM Worklight использует аналогичный подход.

Вы можете прочитать больше в этой теме (и это может дать вам некоторые ответы):

IBM Worklight — это прямое обновление разрешено правилами Apple для App Store?

person Aleksandar    schedule 18.05.2014