在开发Android全混合应用程序时,我们发现每次首次调用时此适配器调用都会出现故障(超时)。我正为其添加截图
1:
我们还增加了timeout: 6000000
之类的initOption.js中的超时属性,但是没有用。
我们还在适配器级别设置了超时,如<procedure name="GetAPICall" requestTimeoutInSeconds="60"/>
,但它也不起作用。
我的观察:我不认为在此问题发生时请求到达服务器。应用程序应等待60秒以获得响应,但是在达到适配器后我们会立即获得此超时。
答案 0 :(得分:0)
您必须确保您的设备可以与部署了应用程序和适配器的Worklight Server进行通信。一种简单的测试方法是进入手机移动浏览器并尝试以下列形式连接到Worklight控制台:
http://“服务器地址”:“端口”/“上下文根”/ console
如果您的应用程序无法成功连接到控制台,则可能是您的设备未在正确的wifi网络上以建立通信。请尝试此连接并提供更新,以便我们提供进一步调查。至于你的观察我会同意请求永远不会进入服务器,这就是60秒超时没有发生的原因。