Apple 的可下载/可执行代码限制如何与在 UIWebView 中使用 HTML5 和 Javascript 相一致?

发布于 2024-12-19 16:42:24 字数 366 浏览 0 评论 0原文

应用程序商店审查指南规定:

“以任何方式或形式下载代码的应用程序都将被拒绝” “安装或启动其他可执行代码的应用程序将被拒绝”。

然而 HTML 和 Javascript 是代码。那么这个限制如何与 UIWebView 的使用相一致呢? 根据定义,在应用程序中使用 UIWebView 必须下载并执行代码(不包括加载本地内容),不是吗?因此,根据对App Store审查指南的逐字严格解释,任何使用UIWebView的应用程序都违反了它们。

那么,您是否可以仅将 UIWebView 与 HTML5 一起使用,而不使用 Javascript,但是如何对此进行监管呢?

那么Apple如何使用UIWebView来审核应用程序呢?他们允许什么,不允许什么?

The app store review guidelines states:

"Apps that download code in any way or form will be rejcted"
"Apps that install or launch other executable code will be rejected".

However HTML and Javascript is code. Therefore how does this restriction tally with the use of UIWebView?
The use of UIWebView in an app must by definition (excluding loading local content) be downloading and executing code mustn't it? Therefore according to a verbatim strict interpretation of the App Store Review Guidelines, any app which uses UIWebView is in contravention of them.

So can you use UIWebView only with HTML5 for example and no Javascript, but how can this possibly be policed?

Therefore how does Apple review apps using UIWebView? What do they allow and what do they not allow?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执着的年纪 2024-12-26 16:42:24

再次阅读您的协议。

3.3.2 内部使用应用程序不得下载或安装可执行代码。如果所有脚本、代码和解释器都打包在应用程序中并且未下载,则解释的代码只能在应用程序中使用。上述唯一的例外是由 Apple 内置 WebKit 框架下载和运行的脚本和代码。

UIWebView使用内置的WebKit框架。您可以自由下载 HTML/JS/CSS 并将其呈现在 UIWebView 中。

Read your agreement again.

3.3.2 An Internal Use Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework.

UIWebView uses the built-in WebKit framework. You are free to download HTML/JS/CSS and render it in UIWebView.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文