mobile - 将移动网络应用程序托管到应用程序商店?

标签 mobile cordova app-store mobile-website

我目前在服务器上托管了一个移动网络应用程序。我想将其提交给 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/

相关文章:

javascript - 是否有可能以编程方式触发移动设备的 native 选择弹出窗口?

php - 在不同的应用程序之间共享 CI 模型

javascript - 如何在移动浏览器中删除 Facebook 嵌入视频标题栏

android - 如何在 ionic 中查找设备操作系统和版本

ios - 应用商店发布后显示文件过大

javascript - jquery 移动对话框不会在第一页加载时打开

android - 使用 Android 在 PhoneGap 上启动 JQuery Mobile

javascript - 使用 Javascript 在黑莓设备上播放视频

iphone - 在应用程序商店中打开 itune 链接?

ios - 如何纠正App Store中应用名称的拼写?