0

当一个新的 wlapp 文件上传到服务器时,我有一个没有更新的 ios 应用程序。有一位开发人员拥有一个正在生成 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"}
4

1 回答 1

0

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

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

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

于 2014-05-14T19:19:07.090 回答