我目前在服务器上托管了一个移动网络应用程序。我想将其提交给 Apple、Google 和 Microsoft 应用商店,但所有 PhoneGap 示例都涉及打包所有 HTML、CSS 和 JavaScript 文件并将其包装起来。我想通过将移动 Web 应用程序托管在服务器上并仅使用 PhoneGap 作为 iframe 来查看托管应用程序,从而使其变得更加简单。这样,我就可以进行将传播到所有设备的更新,而无需通过应用程序商店进行更新。我想要这样做的主要原因是因为我有大约 20GB 的音频和视频文件,我显然无法将它们打包到 PhoneGap 中并放置在应用程序商店中。任何帮助或建议将不胜感激!
最佳答案
简单地说,你不能这样做。
其一,正如您所说,PhoneGap 需要 HTML、CSS 和 JavaScript 文件,它们无法托管且仍需打包。另外,Apple 不允许您在没有经过更新的情况下进行更新,这是他们的规则之一,因此您将无法按照您的要求进行更新。最后,我还知道,如果它只是一个移动网络应用程序,那么它在提交时很可能会被拒绝。我向您保证,如果您只放置一个链接到当前应用程序的 iframe,它将不会被允许通过。
PhoneGap 的重点不是让您将 Web 应用程序放入移动应用程序商店,而是允许您使用 HTML、CSS 和 JavaScript 等技术来构建混合应用程序,这些应用程序还允许您通过插件访问 native 功能。
听起来您已经有一些东西可以工作并且不需要 PhoneGap。只需告诉您的用户将您的网站添加到他们的主屏幕,您就会获得所需的推送更新的能力,而无需强制您的用户通过应用商店进行更新。
关于mobile - 将移动网络应用程序托管到应用程序商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566535/