有没有办法检查与IBM WorkLight Server的连接状态?

时间:2015-08-31 09:46:33

标签: ios swift ibm-mobilefirst

我正在使用IsSMTP();服务器适配器的原生iOS应用。

是否有任何功能或任何进一步的方式让我能够知道我当前是否已连接到服务器(所以我的会话是开放的,我可以立即调用我的程序)或者不是我需要建立新的通过IBM Worklight连接?

1 个答案:

答案 0 :(得分:1)

Worklight框架没有提供此类API。

连接API背后的想法是在客户端和服务器之间建立会话,否定可能发生的竞争条件(例如,对服务器的两个适配器请求,每个请求都有自己的会话,可能会造成麻烦)。除了提供与连接请求相比在适配器请求中不可用的标头数据之外,还需要这样做。

我认为,不是在调用之前发出连接请求,而是可以在应用程序生命周期的早期阶段,以及应用程序返回到前台时进行,以确保建立会话。这与服务器端的worklight.properties中设置的适当会话超时相结合。

更多信息:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/hello-world/connecting-to-the-mobilefirst-server/