SFDC 移动 SDK API 调用 - 请求超时

SFDC Mobile SDK API Call - Request Timeout

混合移动应用程序 科尔多瓦 8.0.0 Angular 1.7.5 Salesforce MobileSDK 6.2

方法 - force.apexrest 问题 - Salesforce REST API 调用 - 请求超时 (20%)。

详情- 当移动应用程序访问 SFDC 自定义 REST API 时,有时会出现请求超时(以防应用程序在一段时间内未从 SFDC API 获得响应)。

Mobile SDK 中是否有我们可以设置(增加)此超时时间的配置设置?

默认超时为 10 秒。

单次 Apex 事务调用的最大累积超时为 120 秒。

设置标注超时:

以下示例为 Web 服务标注设置自定义超时。该示例使用生成的 WSDL2Apex 代码中描述的示例 WSDL 文件和生成的 DocSamplePort class。通过为存根上的特殊 timeout_x 变量赋值来设置以毫秒为单位的超时值。

1) docSample.DocSamplePort stub = new docSample.DocSamplePort();

stub.timeout_x = 2000; // 以毫秒为单位的超时

以下是为 HTTP 调用设置自定义超时的示例:

1) HttpRequest req = new HttpRequest();

req.setTimeout(2000); // 以毫秒为单位的超时

有关详细信息,请阅读此 link: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_callouts_timeouts.htm