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

时间:2011-08-15 15:10:00

标签: javascript ios uiwebview app-store submission

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

  

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

     

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

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

stringByEvaluatingJavaScriptFromString:

所以我不是'下载'任何代码,而Javascript不是'其他',而是 UIWebView的功能的一部分。

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

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

有人确切知道这是否可以?

2 个答案:

答案 0 :(得分:2)

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

所以你应该没事。

答案 1 :(得分:1)

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