Ibm mobilefirst worklight 6.1中应用程序的直接更新不工作

Ibm mobilefirst worklight 6.1中应用程序的直接更新不工作,ibm-mobilefirst,worklight-runtime,Ibm Mobilefirst,Worklight Runtime,我有一个ios应用程序,当新的wlapp文件上载到服务器时,该应用程序不会得到更新。有一个开发人员的工作区正在生成ipa文件。我们有一个在不同服务器上运行的ant脚本来构建wlapp文件。我们已验证它们处于相同的工作灯级别,6.1.0.01-20140311-2356。服务器上安装了6.1。我能够让更新生效的唯一方法是,每次在测试系统上生成wlapp和ipa文件时,我都使用同一台物理机器。任何帮助都将受到极大欢迎 更新: 还在研究。我发现在另一台服务器上,在WL.Client.connect调用

我有一个ios应用程序,当新的wlapp文件上载到服务器时,该应用程序不会得到更新。有一个开发人员的工作区正在生成ipa文件。我们有一个在不同服务器上运行的ant脚本来构建wlapp文件。我们已验证它们处于相同的工作灯级别,6.1.0.01-20140311-2356。服务器上安装了6.1。我能够让更新生效的唯一方法是,每次在测试系统上生成wlapp和ipa文件时,我都使用同一台物理机器。任何帮助都将受到极大欢迎

更新: 还在研究。我发现在另一台服务器上,在WL.Client.connect调用中,以下json作为响应的一部分返回

gadgetProps":{"directUpdate":{"updateUnpackedSize":5545609,"availableSkins":["default"],"checksum":186203335,"updateSize":2105359},"ENVIRONMENT":"iphone"}
在发生故障的服务器上,相同的场景会在connect调用中返回以下内容

gadgetProps":{"directUpdate":{},"ENVIRONMENT":"iphone"}

我翻遍了日志,没有看到任何东西跳出来。我可以看到我们将在何处部署一个新的wlapp文件,但没有返回小工具信息的条目。我们验证了服务器级别,发现服务器位于6.1.0.00.20131126-0630。WL服务器的FP1具有以下修复缺陷列表

  • PI06652直接更新允许用户继续使用过时的版本
  • PI06943当没有可用的直接更新通知时,更新尝试失败

我们在另一台应用了FP1的服务器上进行了尝试,我们能够看到直接更新信息和处理工作。

验证wlapp是否使用正确的服务器URL生成;服务器中的日志说明了什么?您是否正在使用最新的worklight-ant.jar文件进行ant构建脚本?