在worklight 6.1中直接更新应用程序无法正常工作

时间:2014-05-13 01:20:56

标签: ibm-mobilefirst worklight-runtime

我有一个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"}

在失败的服务器上,相同的方案会在连接调用中返回以下内容

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

1 个答案:

答案 0 :(得分:0)

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

  • PI06652直接更新允许用户继续使用过时的版本
  • PI06943直接更新通知,如果没有,则在更新时失败

我们尝试使用FP1的其他服务器,我们能够看到直接更新信息和流程工作。