【发布时间】:2019-12-16 16:08:12
【问题描述】:
是否有任何程序或机制可以让我在我的 android apk(由cordova 转换的网络应用程序)中即时下载完整的网络应用程序并在网络视图中显示它?
我有一个重型 Web 应用程序客户端(Angularjs 应用程序),它使用 cordova 转换为 android 应用程序(apk)。每个 Web 应用程序客户端版本都有一个安装在客户位置的服务器中的相应服务器版本。这意味着,如果我的 Web 应用程序客户端版本是 1.2.3.4,它与服务器版本 1.2.3.4 兼容
假设有 1000 个版本的服务器,有 1000 个客户(是的,服务器发布也发生在这么多版本中)。
此 Web 应用程序客户端每两周发布一次,并带有更新版本。现在,我无法将所有 1000 个版本都保留在 android 应用程序中,因为应用程序的大小将失控,并且在生产中发布会一团糟。
假设我有一个机制,我可以通过它找出客户的服务器版本。
我可以根据客户的服务器版本从我们自己的一台服务器下载 Web 应用程序客户端包,并将其作为 Cordova 应用程序加载到移动设备中吗?
我们曾尝试容纳 10 个 Web 应用程序客户端,并尝试通过 Cordova 将它们转换为应用程序,但规模呈指数级增长,我们甚至没有为许多客户提供服务。这是一个瓶颈
【问题讨论】:
标签: android node.js angularjs cordova web