我们刚刚使用 PhoneGap 和 Application Craft 创建了一个类似的概念,但 Apple 拒绝了该应用程序,这是我们收到的消息:
我们发现,您的应用提供的体验与网页浏览体验并没有太大区别,因为它可以通过整合原生 iOS 功能来提供更强大的用户体验。
虽然您的应用内容可能与您的网站或其他现有网站有所不同,但它所提供的体验与使用 Safari 的一般体验并没有显着差异,这符合 App Store 审核指南的要求。
您可能希望为特定或小众用户组提供对网络资产的便捷访问 - 并且可能通过推送通知、核心位置和/或共享功能等功能增强了这种体验。但是,这些功能无法提供适合 App Store 的足够强大的用户体验。
如果您希望提供对网络资产的快速访问,您可能希望向您的用户提供有关如何创建 Safari 网络剪辑以添加到他们的 iOS 设备主屏幕的说明。或者,如果您想与选定的用户组共享应用程序,我们建议使用 Ad Hoc 分发方法。有关 Ad Hoc 分发的详细信息,请参阅 iOS 配置门户。
我们鼓励您审查您的应用概念并评估您是否可以加入其他功能来增强用户体验。
如果您不能(或选择不)修改您的应用程序以符合 App Store 审查指南,您可能希望构建一个 HTML5 网络应用程序。您可以直接在您的网站上分发网络应用程序; App Store 不接受或分发网络应用程序。
HTML5 是 HTML 的主要新版本,无需专有插件即可在浏览器中本地播放音频和视频。使用 HTML5,Web 应用程序的外观和行为类似于原生 iPhone 和 iPad 应用程序,并且使用 HTML5 的离线应用程序缓存,即使设备处于离线状态,Web 应用程序也可以运行。使用 Web 应用程序,您可以灵活地提供所需的功能。
要开始使用 iPhone 或 iPad 网络应用程序,请查看 iPhone 网络应用程序入门。
有关可在 iPhone 上的 Safari 中使用的 HTML 元素和属性的描述,请查看 Safari HTML 参考:简介。
很遗憾,我无法链接此链接,因为它是对我们提交的申请的回复,而不是在某个帮助平台上。我们还没有尝试过 Google Play 商店,但据我了解,他们很可能会接受该应用,并会在我们尝试后更新。