在Apple的指导方针中,我看到了:
2.7以任何方式或形式下载代码的应用将被拒绝
2.8安装或启动其他可执行代码的应用程序将被拒绝
我现在要做的是提供一个 TextView ,允许用户输入Javascript并在 UIWebView 中运行
stringByEvaluatingJavaScriptFromString:
所以我不是'下载'任何代码,而Javascript不是'其他',而是 UIWebView的功能的一部分。
在某些方面,它就像在 UIWebView 中运行常规UGC WebApp一样。
我已准备好提交应用程序,但仍担心在等待10天后被拒绝...
有人确切知道这是否可以?
答案 0 :(得分:2)
以这种方式解释它将取消资格,例如,所有使用Facebook Connect的应用程序,它在Web视图中显示对话框,并且其中至少包含一些Javascript。
所以你应该没事。
答案 1 :(得分:1)
检查您当前的iOS标准协议。它可以明确允许在UIWebView中执行Javascript,无论是否下载了Javascript。它还可以允许解释未下载的任何源代码(Javascript或其他)(例如,作为文本输入,因为自去年修订协议以来,应用程序商店中允许的大约6个左右的基本解释器。)