菜鸟教程小白 发表于 2022-12-12 16:38:27

android - 有没有办法在 Android 或 iOS 库中的工作灯连接方法调用中指定超时?


                                            <p><p>我正在使用较慢的 Internet 连接和 Worklight 连接超时测试我的 native 应用程序:</p>

<p>有没有办法在本地 iOS 的 Objective-C 客户端 API 和 Android 的 Java 客户端 API 中指定 worklight 连接的超时值? (我知道可以为方法调用指定超时,似乎可以在 worklight javascript API 中为连接指定超时)。 </p>

<p>这些是我正在使用的本地代码:</p>

<p>在安卓中:</p>

<pre><code>final WLClient wlClient = WLClient.createInstance(activity.getApplicationContext());
WConnectionListener connectListener = new WConnectionListener(serviceCallback);
wlClient.connect(connectListener);
</code></pre>

<p>在 iOS 中:</p>

<pre><code>WConnectListener *connectListener = [ init];
[ wlConnectWithDelegate:connectListener];
</code></pre>

<p>谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>看起来 WLClient 连接的超时设置并未在 Android 或 iOSnative 项目中公开。与invokeProcedure 函数非常相似,connect 函数使用WLRequestOptions 对象来设置超时。但是,与 invokeProcedure 函数不同,connect 不允许用户传入他们自己的 WLRequestOptions 对象。它在内部创建一个并使用默认超时。</p>

<p>我将记录 Android 和 iOS 环境的缺陷。</p></p>
                                   
                                                <p style="font-size: 20px;">关于android - 有没有办法在 Android 或 iOS 库中的工作灯连接方法调用中指定超时?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20101324/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20101324/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: android - 有没有办法在 Android 或 iOS 库中的工作灯连接方法调用中指定超时?