我正在开发一个使用 IBM Worklight
服务器适配器的 native iOS 应用程序。
是否有任何功能或任何其他方法可以让我知道我当前是否已连接到服务器(因此我的 session 已打开并且我可以立即调用我的过程)然后我需要通过建立新连接WLClient().wlConnectWithDelegate(self)
?
最佳答案
Worklight 框架没有提供此类 API。
连接 API 背后的想法是在客户端和服务器之间建立 session ,避免可能出现的竞争条件(例如,向服务器发出两个适配器请求,每个请求都有自己的 session ,可能会导致问题)。与连接请求相比,除了提供适配器请求中不可用的 header 数据之外,还提供了这些数据。
我认为,您可以在应用程序生命周期的早期阶段以及应用程序返回前台时执行此操作,以确保建立 session ,而不是在调用之前发出连接请求。这与服务器端 worklight.properties 中设置的适当 session 超时结合在一起。
关于ios - 有什么方法可以检查与 IBM WorkLight Server 的连接状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32308365/