【发布时间】:2017-06-15 06:59:20
【问题描述】:
我有一个网络应用程序,我想将它移植到网上商店,但我不想维护两个代码库。我可以只使用链接将应用程序打包到 phonegap 中还是我需要使用源代码?
【问题讨论】:
标签: web-applications progressive-web-apps phonegap
我有一个网络应用程序,我想将它移植到网上商店,但我不想维护两个代码库。我可以只使用链接将应用程序打包到 phonegap 中还是我需要使用源代码?
【问题讨论】:
标签: web-applications progressive-web-apps phonegap
您可以创建托管应用程序。打包的应用程序将包含运行该应用程序的最低要求。其余部分显示在浏览器窗口中。这样,您将只有 1 个代码库。
您可能想看看PWA Builder。这将为 Android、iOS 和 Windows 生成一个托管的 Web 应用程序。这是一个很好的起点。
您甚至可以直接从您的网站通过 Cordova 插件使用本机电话功能。托管应用程序的另一个巨大优势是,您不必在每次更新网站中的内容时都通过商店认证流程,因为包不会更改。
【讨论】:
当我构建一个 Cordova / Phonegap 应用程序时,我会检测应用程序是否在 Cordova 下运行,如果没有,则删除 / 隐藏 Cordova 插件的功能。
if window.cordova....
通过这种方式,这些多渠道站点可以部署为站点和应用程序。
【讨论】: