Apple是否拒绝混合应用程序,如果它从远程服务器加载包括javascript的资源?

时间:2014-04-23 14:46:00

标签: javascript ios hybrid

出于某种目的,我使用网络技术开发我的iOS应用程序。为了提高UIWebView性能,我将资源(包括html / css / javascript)放在app bundle中,以减少加载时间。

我还创建了一个线程来检查资源更新,并在需要时下载更新的资源。下次应用程序可以使用资源来呈现Web视图。

此解决方案效果很好。

但我担心苹果是否会拒绝我的应用,因为我从远程服务器下载了javascript。是否有任何混合应用使用类似的解决方案并出现在应用商店中?

2 个答案:

答案 0 :(得分:0)

您可以下载并执行javascript,只要它由UIWebView执行即可。

这实际上很常见。如果您在审核期间需要一个示例(您不会),请指向任何其他iOS网络浏览器,例如Chrome。他们下载并执行各种Web资源,但它没关系,因为他们在UIWebView中执行,Apple信任UIWebView。

也就是说,如果您以不适合App Store产品的方式下载更改应用程序功能的资源,那么您很可能会将其拉出来 - 如果违规是太过分了 - 你可能会失去你的开发者账户。

答案 1 :(得分:0)

IBM Worklight平台正在使用类似的方法。

您可以在此主题上阅读更多内容(它可能会给您一些答案):

IBM Worklight - is Direct Update allowed by Apple's guidelines for the App Store?