【问题标题】:Codepush - Updating the app from store issueCodepush - 从商店问题更新应用程序
【发布时间】:2016-12-08 15:50:10
【问题描述】:

我在 cordova 应用程序上使用 codepush,并且我发布了 v0.6.0 的 codepush 版本。

我已经添加了额外的 SDK 并将新的二进制文件上传到应用商店,当用户从应用商店下载更新时,codepush 插件仍将用户指向旧版本位置。

有没有办法在应用从商店更新时将其用作最新版本? (在codepush不知道更新版本的情况下)。

我想避免这种情况会导致我的用户下载 2 个更新,一个从商店下载,一个从 codepush 下载。

【问题讨论】:

    标签: cordova ionic-framework code-push react-native-code-push


    【解决方案1】:

    CodePush 允许您使用 --targetBinaryVersion 标志发布针对特定二进制(存储)版本的新版本。

    你可以:

    • 发布针对 1.1.* 二进制文件的代码推送版本
    • 使用最新的 JS 包发布新的 1.2 二进制版本

    这样,任何使用 1.1 的老用户都将获得 OTA 更新,但如果有人从商店下载新的 1.2 版本,code-push 将不会尝试更新捆绑包。

    链接到解释如何为release cli 命令定位特定二进制版本的文档: https://github.com/Microsoft/code-push/tree/master/cli#target-binary-version-parameter

    【讨论】:

      猜你喜欢
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多