iOS SDK是否使云代码函数调用之间的连接保持活动状态?

iOS SDK是否使云代码函数调用之间的连接保持活动状态?,ios,parse-platform,websocket,Ios,Parse Platform,Websocket,我正在移动应用程序中实现自动完成功能。我计划在解析云代码时使用自动完成功能,但我担心可能带来的延迟/延迟 具体来说,我想知道与通过WebSocket连接对常规Web服务器进行do调用相比,如何调用parse Cloud函数 注意:我看到iosdk调用解析函数时使用了NSURLSession,默认情况下它将利用KeepAlive。我不知道服务器是否能解决这个问题。云功能可以同步和异步完成,但它们对连接保持打开的时间非常吝啬。换句话说,您必须分离api调用。所以,你的答案是否定的 另外,我可能会在他

我正在移动应用程序中实现自动完成功能。我计划在解析云代码时使用自动完成功能,但我担心可能带来的延迟/延迟

具体来说,我想知道与通过WebSocket连接对常规Web服务器进行do调用相比,如何调用parse Cloud函数


注意:我看到iosdk调用解析函数时使用了NSURLSession,默认情况下它将利用KeepAlive。我不知道服务器是否能解决这个问题。

云功能可以同步和异步完成,但它们对连接保持打开的时间非常吝啬。换句话说,您必须分离api调用。所以,你的答案是否定的

另外,我可能会在他们的iOS云代码调用指南中提到这一点

每个云代码请求最多有8个并发httpRequests,其他请求将排队

这意味着,即使你以某种方式强迫连接像WebSocket一样保持打开状态……一次也不能有超过8个人使用该视图/云功能,否则其他人都无法访问该功能

然而,我自己解决了这个问题,你有几个选择

1制作您自己的SocketIO服务器,该服务器可发出rest请求以解析云代码函数。现在甚至还有SocketIO的iOS SDK。所以这是一个非常简单的选择

2接受您将拥有相当高的API调用率,并不断提高


3按照我所做的做,在开始时调用所有需要的对象,让iOS动态执行自动完成。这里有一个关于cocoa控件的有用搜索,它应该会给你一个开始,让它得到处理。其中任何一个都可以为你节省数小时的时间来整理和重新填充你自己。如果你有很多需要得到的东西。记住,如果返回的结果超过100个,则默认返回金额设置为query.limit=1000max return limit。

与其他使用Parse一段时间的人一样。。。。。。。。。更改为PubNub、Pusher或Firebase或类似版本!或者,将它们与Parse结合起来。