1

我正在开发一个 iPad 应用程序,它使用 webKit 来处理视频内容。在渲染视频之前,需要在设备中完成一些计算。它不能作为带有视频标签的简单网络应用程序来完成,这就是我们决定使用 UIWebKit 的原因。

我听说第三方浏览器是使用 UIWebKit 开发的。

http://www.macworld.com/appguide/article.html?article=138409

但以下讨论是我关心的问题。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/54184-app-rejected-webkit-use.html

苹果有没有可能拒绝该应用程序?

4

2 回答 2

0

只要通过 UIWebView 使用 Webkit,就没有任何后顾之忧。这就是所有应用程序使用的。委托方法为您提供所需的所有控制。唯一的缺点是从 Javascript 到 Objective-C 的桥梁很慢。

现在,在您的应用程序中包含从源代码构建的自定义 Webkit 是一个有趣的问题。开源的 Webkit 和调用 iOS 内置的 Webkit 框架是不一样的。不确定 Apple 是否会反对自己编译它。

于 2012-06-08T13:16:56.587 回答
0

您不能在应用程序中使用私有框架。您的第二个链接中提到的框架在 5.1 中仍然是私有的。Apple 的新静态分析器肯定会抓住它们的任何用途。您的第一个链接中的应用程序可能使用 UIWebView,而不是直接使用 WebKit。为什么你不能这样做?

于 2012-06-08T04:13:07.353 回答