IBM Worklight 6.0 - Android 应用程序在 7 月安全更新后未连接到服务器
Posted
技术标签:
【中文标题】IBM Worklight 6.0 - Android 应用程序在 7 月安全更新后未连接到服务器【英文标题】:IBM Worklight 6.0 - Android application does not connect to server after july security update 【发布时间】:2014-09-04 16:54:22 【问题描述】:我使用的是Worklight 6.0.0.2,大约1个月前从http://public.dhe.ibm.com/ibmdl/export/pub/software/mobile-solutions/worklight/下载
Build 是 20140718-1713,我在阅读安全说明后安装它:https://www.ibm.com/developerworks/community/blogs/worklight/entry/action_required_cordova_android_security_update?lang=en
现在当我在设备上测试时,连接到 worklight 服务器(调用适配器)时总是出现 404 错误
我在多台设备上进行了测试,有两台服务器,结果是一样的。
观察变化时,我注意到android/native/libs/cordova.jar
和native/libs/worklight-android.jar
发生了变化。因此,我已将它们替换为旧文件,Android 二进制文件再次与 Worklight Server 连接,没有任何问题!
我看到 Worklight 6.0.0.2 的公共版本自 7 月 21 日以来尚未更改,这意味着我拥有最新的公共版本。有什么解决办法吗?有没有其他人遇到过同样的问题?
【问题讨论】:
您是否也将修订包应用到服务器? 【参考方案1】:Android 白名单的 config.xml 模板是否包含值“.*”?它应该是“*”(没有前导点)。
请参阅第 3 节。)修改 https://www.ibm.com/developerworks/community/blogs/worklight/entry/action_required_cordova_android_security_update?lang=en 下的 Cordova 白名单
【讨论】:
将我的服务器 URL 添加到白名单解决了这个问题。以上是关于IBM Worklight 6.0 - Android 应用程序在 7 月安全更新后未连接到服务器的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.0 - 访问 Worklight Server 时出错
IBM Worklight 6.0 - Worklight Starter Dojo 示例损坏?
IBM Worklight 6.0 - 如何将 Worklight 应用程序部署到 Worklight Server?
IBM Worklight 6.0 - 无法访问 Worklight 服务器