2013-11-20 58 views
2

我以較慢的互聯網連接和工作燈測試我的本機應用程序連接超時:有沒有一種方法可以指定Android或iOS庫中的worklight connect方法調用的超時時間?

是否有指定超時值工作燈同時連接Objective-C的客戶端API用於提供原生iOS和Java客戶機的方式Android的端API? (我知道可以指定方法調用的超時時間,似乎可以指定在worklight javascript API中連接的超時時間)。

這是我的工作片的原生代碼:

在Android中:

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]; 

感謝

回答

1

它看起來像設置WLClient連接超時未在Android或iOS本機項目中公開。與invokeProcedure函數非常相似,connect函數使用WLRequestOptions對象來設置超時。但是,與invokeProcedure函數不同,connect不允許用戶傳入自己的WLRequestOptions對象。它在內部創建一個並使用默認超時。

我將記錄Android和iOS環境的缺陷。

相關問題