【发布时间】:2014-01-02 04:31:38
【问题描述】:
IBM Worklight 6.1.0 现在使用 Cordova v3.1。 Cordova 配置的升级过程是自动化的。
我的问题是:
- worklight 中如何进行自动升级?
- 我如何知道我的 Cordova 库是否已更新?
- 如果没有自动携带更新如何手动更新?
【问题讨论】:
标签: cordova ibm-mobilefirst worklight-studio
IBM Worklight 6.1.0 现在使用 Cordova v3.1。 Cordova 配置的升级过程是自动化的。
我的问题是:
【问题讨论】:
标签: cordova ibm-mobilefirst worklight-studio
worklight 中如何进行自动升级?
在 Eclipse 中安装/升级到新的 Worklight Studio 版本后,如果工作区中已经有现有的 Worklight 项目,那么 Worklight 会利用内部的、自定义编写的升级程序来检查项目版本并将替换所有旧文件 (不仅是 Cordova,还包括其他 Worklight 框架文件)以及新文件。
我如何知道我的 Cordova 库是否已更新?
以iPhone环境为例,有一个版本文件:
yourProject\apps\yourApp\iphone\native\CordovaLib\version
但并非所有环境都有此文件,因此 IMO 最简单的方法是使用 device.cordova API 方法:
common\js\main.js > wlCommonInit() 函数中。在 Worklight Console 或设备或模拟器/模拟器中预览所需的环境无关紧要。您将看到使用 Cordova 版本的警报:
alert ("Used Cordova version is: " + device.cordova);
如果没有自动进行更新如何手动更新?
您还不能在 Worklight 应用程序中手动更改使用的 Cordova 版本。同样,Worklight 项目的升级过程不仅仅是替换应用程序中使用的 Cordova 版本
如果发生这种情况,将会涉及错误。如果您遇到任何问题,让我们来解决这些问题...
【讨论】: