Как ограничение загружаемого / исполняемого кода Apple согласуется с использованием HTML5 и Javascript в UIWebView? - PullRequest
3 голосов
/ 06 декабря 2011

Рекомендации по обзору магазина приложений гласят:

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

Однако HTML и Javascript - это код.Следовательно, как это ограничение соотносится с использованием UIWebView?Использование UIWebView в приложении должно по определению (исключая загрузку локального контента) загружаться и выполнять код, не так ли?Следовательно, согласно дословной строгой интерпретации Руководства по проверке App Store, любое приложение, использующее UIWebView, противоречит им.

Так что вы можете использовать UIWebView только с HTML5, например, без Javascript, но как это возможно?быть полицейским?

Следовательно, как Apple рассматривает приложения, использующие UIWebView?Что они позволяют и что не позволяют?

1 Ответ

9 голосов
/ 06 декабря 2011

Прочитайте ваше соглашение еще раз.

3.3.2. Приложение внутреннего использования не может загружать или устанавливать исполняемый код. Интерпретированный код может использоваться только в Приложении, если все сценарии, код и интерпретаторы упакованы в Приложении и не загружены. Единственное исключение из вышесказанного - скрипты и код, загружаемые и запускаемые встроенной платформой Apple WebKit.

UIWebView использует встроенный каркас WebKit. Вы можете бесплатно загрузить HTML / JS / CSS и отобразить его в UIWebView.

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