Apple商店和Iframe应用程序

时间:2014-03-17 12:17:40

标签: ios iphone iframe

我们最近开发了一个相当大的应用程序,它严重依赖于Web服务器后端,我们决定采用iframed web应用程序路线,因为我们认为它会给设备带来更小的压力。这基本上相当于银行级应用程序。

当我们将它提交到iTunes Store时,他们基本上说没有允许这种性质的网络应用程序,所以就走吧!

这是一个问题,有没有人知道如何让应用程序商店允许这个应用程序?在iOS设备上获取此类应用程序的一般接受方法是什么?我似乎也找不到任何关于" web apps"通过ad-hoc分发到Apple设备,任何人都有更多信息吗?

3 个答案:

答案 0 :(得分:4)

这已经解决了 - 原来Apple App Store确实接受了具有iFrames的应用程序,允许您嵌入网站并将其作为应用程序进行分发。虽然HTML5 iFrames不是最好的方法,但如果您愿意,仍然可以这样做。这里发生的事情是客户端是为了坚持为应用程序提供自己的图标而创建的,结果发现尽管图标显示正确,但它们的亮度为1或2像素,这就是Apple拒绝该应用程序的原因。在忽略客户端并提供我自己的客户端后,该应用程序被接受并上线。自此以来,已经推出了许多更新。

正如我之前提到的,HTML iFrames并不是最好的方法,因为HTML iFrame + Phonegap解决方案处理某些功能的方式存在缺陷。 iOS设备上此类应用程序的最佳解决方案是使用Web视图(UIWebView)。以下是一些教程的链接,可以帮助您实现这一目标,

感谢那些帮助过这个的人。

答案 1 :(得分:1)

Apple已经开始拒绝仅仅是网站环绕的简单应用程序或应用程序,原因通常是使用id:

  2.12:不太有用的应用程序,只是捆绑为应用程序的网站,或者不提供任何持久的娱乐价值可能是   拒绝

解决方案可以集成某些特定的iOS框架:例如Social,AVFoundation,CoreLocation等

答案 2 :(得分:1)

另一种方法是在device as an icon上安装指向您网站的链接。

这样做的好处是不需要Apple的任何批准,但用户无法从App Store安装快捷方式 - 他们需要浏览到您的站点并允许通过JavaScript进行安装。