使用Cordova和Codepush更新应用程序

问题描述 投票:0回答:1

我有一个基于内容的简单移动应用程序,用于使用cordova和phonegap构建的android。其结构如下

  • CSS
  • IMG
  • JS
  • 的index.html

我使用codepush https://microsoft.github.io/code-push/将空中内容更新推送给我的消费者。随着时间的推移,应用程序的结构变得

  • 巡航
  • 垂直
  • 支配
  • CSS
  • IMG
  • JS
  • 的index.html
  • 的support.html
  • sync.html

现在,当我想手动(而不是通过Play商店)发布具有相同的包ID和版本号(或不同版本)的.apk更新时,可能只添加了一个插件。这会导致先前下载的内容被删除,并将应用程序视为全新安装而非更新。

有没有办法,我可以更新apk,仍然保留以前下载的内容。

cordova phonegap code-push
1个回答
0
投票

目前不是,因为假设二进制代表一个新的起点。建议您进行部署,以便在发布APK之前,新的二进制版本包含最新CodePush更新的内容。这将使用户能够从您想要的位置开始,而无需强制更新。我们已经讨论了对未来的真正插件支持,但是现在CodePush用于快速迭代,同时快照对商店的大型更改或整个APK发布。

© www.soinside.com 2019 - 2024. All rights reserved.