【发布时间】:2016-03-09 15:28:48
【问题描述】:
将我们的应用程序从 6.2 迁移到 7.0,移动 Web 应用程序在手机上运行良好,并且可以手动调用 HTTP js 适配器。但是,当将 apk 导出到手机时,应用程序会启动,但在为数据调用适配器时会返回 403 错误:
{"status":403,"invocationContext":null}
以及唯一的服务器日志:
"POST /SFMobileStudent/authorization/v1/clients/instance HTTP/1.1" 403 64 "-" "WLNativeAPI(bullhead; MMB29Q; Nexus 5X; SDK 23; Android 6.0.1)"
适配器上也没有任何安全性
securityTest="wl_unprotected"
不确定我们缺少什么,7.0 是否增加/要求安全性?
那里不是很多,但您可以看到从设备(comcast)到服务器的流量。不知道是什么意思,就是重复。 tcpdump 抓包:
删除
LogCat
I/chromium(29279): [INFO:CONSOLE(1082)] "processMessage 失败: 消息: F09 WLAuthorizationManagerPlugin170261306 {"wlFailureStatus":"UNEXPECTED_ERROR","status":403,"responseText":"\n\n403禁止\n\n禁止\n
您无权访问/SFMobileStudent/authorization/v1/clients/instance\非此服务器。
\n
\nIBM_HTTP_Server at mobilet.sfcollege.edu 端口 443\n
标签: android ibm-mobilefirst mobilefirst-adapters