-1

我想使用直接更新功能静默更新我的应用程序的 Web 资源。

我没有找到任何相关的文档来做到这一点。
谁能给我一个关于如何进行的想法?

  1. 我为我的应用程序生成了一个 apk,比如应用程序版本 1.0。
  2. 通过对 UI 进行一些修改,我又生成了一个 apk,比如 1.1 版。
  3. 现在再次进行一些更改,我为第三版生成了 apk,例如 v 1.2。(最新)

现在我的意图是,如果用户拥有 apk 1.0,那么它应该更新用户该版本已被弃用,我将提供一个链接以获取最新版本。
如果用户有 1.1 版的 apk,那么它必须提醒用户有可用的更新。
我可以使用直接更新来实现所有这些事情。但是,当我尝试相同的静默更新时,它不起作用。

4

1 回答 1

0

您要查找的属性在 initOptions.js中updateSliently设置。 为此,还需要将其设置为。true
connectOnStartuptrue

它似乎在 Worklight 6.0 中工作,但在 Worklight 5.0.6 中失败;我为此打开了一个缺陷。

在任何情况下,
您描述的步骤都是不正确的。这些是直接更新的步骤,无论是否静默:

  1. 创建应用程序,添加环境
  2. 全部构建并部署
  3. 在设备上启动应用程序
  4. 更改应用程序中的 WEB RESOURCES(图像、HTML、JavaScript)
  5. 重新构建和部署应用程序
  6. 重新打开应用程序/将其带回前台

如果您要更改版本 ID,您将对 Web 资源所做的更改将不会到达目的地。

对 version="1.0" 所做的更改将仅适用于运行版本 "1.0" 的应用程序;如果您提高该值,则更改只会到达具有该新值的应用程序。

于 2013-07-22T05:49:34.020 回答