0

有没有一种方法可以使我的 Worklight 应用程序公共版本号与我们在 application-descriptor.xml 中提供的版本号不同?

例如,我希望我的用户3.0.1在 Android 设置中看到版本(由 application-descriptor.xml 中的 version 属性定义),并且有一天我希望他们从 Worklight 服务器获取更新,但此时我希望它变成 version 3.0.2。问题是 a3.0.1不会针对 Worklight 服务器上的某些内容进行更新,即3.0.2.

有没有办法解决这个问题?

4

1 回答 1

2

Worklight 不提供此功能。IMO 这是因为您所要求的与直接更新功能的想法和预期用途不相符。

直接更新旨在作为一种在已向商店发布应用程序版本后快速提供修复的方法,例如在以下情况下:

  • 发现您在应用程序中发现的次要或主要 UI 或逻辑错误,或
  • 用于关闭已发现的安全漏洞

这一切都发生在同一个应用程序版本上(比如说 3.0.1)。将这些视为 3.0.1。构建版本。或者其他的东西。
这并不是发布应用程序新版本的一种方式。为此,请使用常规和适当的方式发布新的应用程序版本。

如果您想更改应用程序版本(应与新的应用程序版本同时发布),那么您需要在application-descriptor.xml(以及其他与 Worklight 相关的任务)中增加它,创建一个新的二进制文件并将其上传到存储,然后用户可以更新并会看到新的版本号(比如说 3.0.2)。

于 2014-02-06T21:45:19.573 回答