Ibm mobilefirst IBM Worklight-处理版本号

Ibm mobilefirst IBM Worklight-处理版本号,ibm-mobilefirst,worklight-runtime,Ibm Mobilefirst,Worklight Runtime,有没有办法使Worklight的应用程序公共版本号与我们在application-descriptor.xml中提供的版本号不同 例如,我希望我的用户在Android设置(由application descriptor.xml中的version属性定义)上看到版本3.0.1,总有一天我希望他们从Worklight服务器获得更新,但在这一点上,我希望将其转换为版本3.0.2。问题在于,3.0.1不会针对Worklight server上的3.0.2进行更新 有什么办法可以解决这个问题吗?Workl

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

例如,我希望我的用户在Android设置(由application descriptor.xml中的version属性定义)上看到版本
3.0.1
,总有一天我希望他们从Worklight服务器获得更新,但在这一点上,我希望将其转换为版本
3.0.2
。问题在于,
3.0.1
不会针对Worklight server上的
3.0.2
进行更新


有什么办法可以解决这个问题吗?

Worklight不提供此功能。在我看来,这是因为您所要求的并不符合直接更新功能的思想和预期用途

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

  • 发现应用程序中发现的次要或主要UI或逻辑错误,或
  • 用于关闭已发现的安全漏洞
这一切都发生在同一个应用程序版本上(比如3.0.1)。考虑这些为3.0.1.<强>构建<强>发布。或者别的什么。
这并不是发布新版本应用程序的一种方式。为此,请使用常规和适当的方式发布新的应用程序版本

如果要更改应用程序版本(应与新的应用程序版本一致),则需要在
application descriptor.xml
(以及其他与Worklight相关的任务)中增加该版本,创建一个新的二进制文件并将其上载到store,然后用户可以对其进行更新,并将看到新的版本号(例如3.0.2)