ios - 更改解析请求的超时

标签 ios parse-platform pfquery

在 Parse 的 iOS 开发人员指南中,它指出“默认情况下,所有连接的超时时间为 10 秒”。我希望针对应用程序发出的所有请求更改此设置,但没有找到有关如何执行此操作的任何信息。

我们想要修改此设置的原因是,当用户未启用 Wi-Fi 或蜂窝网络时,请求需要很长时间才会失败。我们希望减少接收上述错误消息所需的时间,只是一点点。我们不想实现自己的可达性测试,因为这会导致重复的弹出错误消息,并且我们在整个应用程序的各个 View Controller 中有许多请求。

是否可以修改超时,或者是否有其他方法可以获得比等待 10 秒错误消息更好的用户体验?

最佳答案

没有这方面的信息,但请求超时限制肯定是由 Parse 设置的,开发人员无法更改它们。我认为他们将超时设置得很长,以避免用户请求在连接突然间断或进入隧道等情况下被拒绝。 您可以尝试围绕计时器扭曲解析查询,该计时器使用 5 秒超时,如果在该时间内没有响应,您可以使用 PFQuery cancel 函数取消查询并向他们显示一条消息。

关于ios - 更改解析请求的超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33264472/

相关文章:

ios - 正在进行的正则表达式查找操作的数量已达到其限制。 (代码 : 154, 版本 : 1. 2.20)

iOS-8 及更高版本 - UIAlertController 内的 UITableView

javascript - Parse Cloud Success 函数中的参数 :

ios - 通过私有(private) API 获取 UDID

swift - 如何使用prepare for segue 将图像从表格单元格传输到新的 View Controller ?

ios - 匿名闭包参数不能在具有显式参数的闭包内使用

arrays - 解析whereKey : equalTo: not working

Swift Parse Query 过滤器表和过滤器指针表

ios - FBSDKShareKit 视频保存在应用程序中

ios - 在 didSelectRowAtIndexPath Parse.com 中选择收件人时 PFUser objectId 错误