Apple商店和Iframe应用程序

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

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

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

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

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

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

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

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

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

另一种方法是将您网站的链接作为图标安装到设备上 。

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