我们最近开发了一个相当大的应用程序,它严重依赖网络服务器后端,我们决定采用 iframe 网络应用程序路线,因为我们认为它会给设备带来更少的压力。这基本上相当于银行级应用程序。
当我们将它提交到 iTunes Store 时,他们基本上说不允许这种性质的网络应用程序,所以走开!
这里的问题是,有没有人知道让这个应用程序被应用程序商店允许的方法?将这种性质的应用程序安装到 iOS 设备上的普遍接受的方法是什么?我似乎也找不到任何信息如何通过临时将“网络应用程序”分发到 Apple 设备,有人有更多信息吗?
这已得到解决 - 事实证明,Apple App Store 确实接受具有 iFrame 的应用程序,该应用程序允许您嵌入网站并将其作为应用程序分发。尽管 HTML5 iFrame 不是执行此操作的最佳方式,但您仍然可以根据需要执行此操作。这里发生的事情是,创建此应用程序的客户端坚持为应用程序提供自己的图标,结果虽然图标看起来正确,但它们相差 1 或 2 个像素,这就是 Apple 拒绝该应用程序的原因。在忽略客户并提供我自己的之后,申请被接受并上线。此后已推送了许多更新,并且都被接受了。
正如我之前提到的,HTML iFrame 并不是最好的方法,因为 HTML iFrame + Phonegap 解决方案处理某些功能的方式存在缺陷。iOS 设备上此类应用程序的最佳解决方案是使用 Web 视图 (UIWebView)。这里有一些教程的链接,可以帮助您完成这项工作,
感谢那些在这方面提供帮助的人。