我正在使用较慢的 Internet 连接和 Worklight 连接超时测试我的 native 应用程序:
有没有办法在本地 iOS 的 Objective-C 客户端 API 和 Android 的 Java 客户端 API 中指定 worklight 连接的超时值? (我知道可以为方法调用指定超时,似乎可以在 worklight javascript API 中为连接指定超时)。
这些是我正在使用的本地代码:
在安卓中:
final WLClient wlClient = WLClient.createInstance(activity.getApplicationContext());
WConnectionListener connectListener = new WConnectionListener(serviceCallback);
wlClient.connect(connectListener);
在 iOS 中:
WConnectListener *connectListener = [[WConnectListener alloc] init];
[[WLClient sharedInstance] wlConnectWithDelegate:connectListener];
谢谢
看起来 WLClient 连接的超时设置并未在 Android 或 iOS native 项目中公开。与invokeProcedure 函数非常相似,connect 函数使用WLRequestOptions 对象来设置超时。但是,与 invokeProcedure 函数不同,connect 不允许用户传入他们自己的 WLRequestOptions 对象。它在内部创建一个并使用默认超时。
我将记录 Android 和 iOS 环境的缺陷。
关于android - 有没有办法在 Android 或 iOS 库中的工作灯连接方法调用中指定超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20101324/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |