Javascript是iOS的“其他可执行代码”吗?

在Apple的指导方针中,我看到:

2.7以任何方式或forms下载代码的应用程序将被拒绝

2.8将拒绝安装或启动其他可执行代码的应用程序

我现在要做的是提供一个TextView ,允许用户输入Javascript并在UIWebView中运行

stringByEvaluatingJavaScriptFromString: 

所以我不是’ 下载 ‘任何代码,而Javascript不是’ 其他 ‘,而是UIWebViewfunction的一部分。

在某些方面,它就像在UIWebView中运行常规UGC WebApp一样。

我已准备好提交应用程序,但仍担心在等待10天后被拒绝…

谁知道这是否可以?

检查您当前的iOS标准协议。 它可以明确允许在UIWebView中执行Javascript,无论是否下载了Javascript。 它还可以允许解释未下载的任何源代码(Javascript或其他)(例如,作为文本输入,因为自去年修订协议以来,app store中允许的大约六个左右的基本解释器)。

以这种方式解释它将取消资格,例如,所有使用Facebook Connect的应用程序,它在Web视图中显示对话框,并且其中至少有一些Javascript。

所以你应该没事。