IBM Worklight - 如何以静默方式更新应用程序的Web资源?

时间:2013-07-22 05:33:20

标签: updates ibm-mobilefirst worklight-server

我想使用直接更新功能以静默方式更新应用程序的网络资源。

我没有找到任何相关文件来做到这一点。
任何人都可以告诉我如何进行操作?

  1. 我为我的应用程序生成了一个apk说app版本1.0。
  2. 在UI中进行了一些修改后,我又生成了一个apk说1.1版本。
  3. 现在再次进行一些更改我为第三个版本生成了apk说v 1.2。(最新)
  4. 现在我的意图是,如果用户有apk 1.0,那么它应该更新用户不推荐使用此版本,我将提供获取最新版本的链接。
      如果用户具有apk版本1.1,则必须提醒用户更新可用 我可以使用直接更新实现所有这些功能。但是,当我为静默更新尝试相同时,它无法正常工作。

1 个答案:

答案 0 :(得分:0)

{/ 3}} {/ 1}}在initOptions.js中设置为updateSliently
要实现此目的,true也必须设置为connectOnStartup

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

无论如何,
您描述的步骤是INCORRECT。这些是直接更新的步骤,无论是否安静:

  1. 创建应用,添加环境
  2. 构建全部并部署
  3. 在设备上启动应用
  4. 更改应用中的WEB资源(图片,HTML,JavaScript)
  5. 重新构建和部署应用
  6. 重新打开应用程序/将其恢复到前台
  7. 如果要更改版本ID,您对网络资源所做的更改将无法到达目的地。

    对版本=" 1.0"所做的更改只会覆盖运行版本的应用" 1.0&#34 ;;如果您提高了价值,则更改只会覆盖该新值的应用。