2

我目前在服务器上托管了一个移动网络应用程序。我想将此提交给 Apple、Google 和 Microsoft 应用商店,但所有 PhoneGap 示例都涉及打包所有 HTML、CSS 和 JavaScript 文件并将其打包。我希望通过将移动 Web 应用程序托管在服务器上并仅将 PhoneGap 用作 iframe 来查看托管应用程序,从而使其更加简单。这样一来,我就可以进行传播到所有设备的更新,而无需通过应用商店进行更新。另外,我想要这样做的主要原因是因为我有大约 20GB 的音频和视频文件,我显然无法将它们打包到 PhoneGap 并放置在应用商店中。任何帮助或建议将不胜感激!

4

1 回答 1

2

简单地说,你不能那样做。

一方面,就像你说的,PhoneGap 需要 HTML、CSS 和 JavaScript 文件,它们不能被托管并且仍然被打包。此外,Apple 不允许您在不通过它们的情况下进行更新,这是他们的规则之一,因此您将无法按照您的要求进行更新。最后,我也知道,如果它只是一个移动网络应用程序,那么它很可能在提交时被拒绝。我向您保证,如果您只放置一个链接到您当前应用程序的 iframe,它将不会被允许通过。

PhoneGap 的重点不是让您将 Web 应用程序放入移动应用程序商店,而是允许您使用 HTML、CSS 和 JavaScript 等技术来构建混合应用程序,这些应用程序还可以让您通过插件访问本机功能。

听起来您已经有了一些工作并且不需要PhoneGap。只需告诉您的用户将您的网站添加到他们的主屏幕,它就会为您提供推送更新的能力,而无需强迫您的用户通过应用商店进行更新。

于 2013-09-05T01:11:05.540 回答