检查 Worklight 客户端连接状态
Check Worklight Client connection state
我正在开发使用 IBM Worklight
服务器适配器的本机 iOS 应用程序,在我的代码中,每次我想调用一个过程时,我都会调用 WLClient().wlConnectWithDelegate(self)
然后调用适配器,有没有办法让我在调用适配器过程之前检查客户端的连接状态?
Worklight 框架没有提供这样的API。
connect API 背后的想法是在客户端和服务器之间建立一个 session,消除竞争条件的可能性(例如对服务器的两个适配器请求,每个都得到它自己的 session,可能会造成麻烦),此外还会在 headers 上传送与连接请求相比在适配器请求中不可用的数据。
我认为,与其在调用之前发出连接请求,不如在应用程序生命周期的早期阶段以及每当应用程序 returns 进入前台时进行,以确保 session成立。这与在 server-side 上的 worklight.properties 中设置的适当 session 超时结合在一起。
我正在开发使用 IBM Worklight
服务器适配器的本机 iOS 应用程序,在我的代码中,每次我想调用一个过程时,我都会调用 WLClient().wlConnectWithDelegate(self)
然后调用适配器,有没有办法让我在调用适配器过程之前检查客户端的连接状态?
Worklight 框架没有提供这样的API。
connect API 背后的想法是在客户端和服务器之间建立一个 session,消除竞争条件的可能性(例如对服务器的两个适配器请求,每个都得到它自己的 session,可能会造成麻烦),此外还会在 headers 上传送与连接请求相比在适配器请求中不可用的数据。
我认为,与其在调用之前发出连接请求,不如在应用程序生命周期的早期阶段以及每当应用程序 returns 进入前台时进行,以确保 session成立。这与在 server-side 上的 worklight.properties 中设置的适当 session 超时结合在一起。