我可以在iOS应用中使用UIWebKit吗?有没有机会被Apple拒绝?

时间:2012-06-08 03:46:32

标签: ios

我正在开发一款使用webKit处理视频内容的iPad应用。在渲染视频之前,需要在设备中完成一些计算。它不能作为带有视频标签的简单Web应用程序来完成,这就是我们决定使用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

Apple有否拒绝该应用?

2 个答案:

答案 0 :(得分:1)

您无法在应用中使用私有框架。从第二个链接中提到的框架在5.1版本中仍然是私有的。 Apple的新型静态分析仪肯定能够充分利用它们。您的第一个链接可能中的应用使用UIWebView,而不是直接使用WebKit。为什么你不能这样做?

答案 1 :(得分:0)

只要通过UIWebView使用Webkit,您就不用担心了。这就是所有应用程序使用的。委托方法为您提供所需的所有控制权。唯一的缺点是从Javascript到Objective-C的桥接很慢。

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