Является ли Javascript «другим исполняемым кодом» для iOS? - PullRequest
6 голосов
/ 15 августа 2011

В руководствах Apple я видел:

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

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

Сейчас я пытаюсь предоставить TextView , который позволяет пользователям вводить Javascript и запускать в UIWebView от

stringByEvaluatingJavaScriptFromString:

Так что я не ' загружаю ' какой-либо код, и Javascript - это не что-то ' прочее ', а часть возможностей *1021* UIWebView.

В некотором смысле это все равно, что запускать обычное UGC WebApp в UIWebView .

Я готов подать приложение, но все еще беспокоюсь, что его отклонят после 10-дневного ожидания ...

Кто-нибудь точно знает, нормально ли это?

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

Интерпретация таким образом приведет к дисквалификации, например, всех приложений, использующих Facebook Connect, который отображает диалоговое окно в веб-представлении, и в нем есть хотя бы какой-то Javascript.

Так что с тобой все будет в порядке.

1 голос
/ 15 августа 2011

Проверьте текущее стандартное соглашение iOS. Он может явно разрешить выполнение Javascript внутри UIWebView, независимо от того, был ли загружен Javascript или нет. Это также может разрешить интерпретацию любого исходного кода (Javascript или иным образом), который не загружен (например, введен в виде текста, как с полдюжиной или около того основных переводчиков, разрешенных в магазине приложений с момента пересмотра соглашения в прошлом году).

...