Ibm mobilefirst 无法在fixpack WL 6.1.0.1之后直接更新

Ibm mobilefirst 无法在fixpack WL 6.1.0.1之后直接更新,ibm-mobilefirst,worklight-studio,worklight-server,worklight-security,Ibm Mobilefirst,Worklight Studio,Worklight Server,Worklight Security,主题中的补丁包发布后,我无法直接更新我的应用程序 它通知我有一个新版本可用,但当我点击Update时,它一直说下载失败(在iOS和Android上) 我将我的android连接到adb,我注意到控制台中的这些行: 身份验证错误:无法响应以下任何挑战: {wl composite challenge=WWW-Authenticate:wl composite challenge} java.io.IOException:下载更新文件时出错,如下所示 已从服务器接收到消息,而不是预期的消息 应用程序

主题中的补丁包发布后,我无法直接更新我的应用程序

它通知我有一个新版本可用,但当我点击Update时,它一直说下载失败(在iOS和Android上)

我将我的android连接到adb,我注意到控制台中的这些行:

身份验证错误:无法响应以下任何挑战: {wl composite challenge=WWW-Authenticate:wl composite challenge}

java.io.IOException:下载更新文件时出错,如下所示 已从服务器接收到消息,而不是预期的消息 应用程序更新zip文件:HTTP/1.1 401未经授权 /-安全-{“挑战”:{“wl_设备配置GREALM”:{“令牌”:“1or0tj7gnoev1rn06s188j4u9h”},“wl_antiXSRFRealm”:{“wl实例Id”:“np8c8o3c4dk1k7s79i2ikddfab”}/

在 com.worklight.androidgap.plugin.WebResourcesDownloaderPlugin$WebResourcesDownloader.downloadZipFile(WebResourcesDownloaderPlugin.java:364)

为了完成这些信息,我部署了IBM_Worklight_控制台,其web.xml中没有安全角色,我们在运行AIX的WAS Network Deployment 7.0.0.23上安装了Worklight 6.1.0.1

在fixpack之前,一切都很顺利

多谢各位

编辑:在这里您可以看到my application-descriptor.xml和我的服务器配置:

我忘记了这个堆栈,但是我发现了问题。 当我打开应用程序时,WL框架要求提供新的可用更新。同时,我的应用程序要求适配器提供一些数据,然后WL服务器才能响应更新。因此,如果它首先到达adpater的响应,那么更新响应将包含一个不同的requestID,从而导致403禁止


我不知道我是否解释得很清楚,但是临时解决方案是将更新放在适当的位置:正确,不干扰直接更新。

您的应用程序是否受到任何安全测试的保护?如果用户在尝试下载直接更新时未通过安全测试验证,您将获得401。这种情况是否每次都会发生,还是仅在特定情况下发生,例如在会话结束后升级studio和服务器?升级后你重建了什么吗?还有其他变化吗?@Axel92Dev,五月份以来有什么消息吗?