ios - parse.com geoPointForCurrentLocationInBackground 是否算作 API 请求

标签 ios objective-c swift parse-platform

有谁知道 PFGeoPoint.geoPointForCurrentLocationInBackground 的实现是否算作解析时的 API 请求,即它会会计入我每秒 30 个请求的限制吗?鉴于通过 CLLocationManager 查找 iPhone 的位置不使用任何网络请求,我认为它不会。

最佳答案

几乎您使用 Parse 执行的任何操作都会会计入您的 API 请求限制。看看他们作为一个企业是什么,他们通过 API 请求获取收入。显然,你做的越多对他们就越好。如果你看一下他们对 API 请求的定义,你会看到一个非常模糊但明确的答案。 see here具体第一个问题供引用。

Anytime you make a network call to Parse on behalf of your app using one of the Parse SDKs or REST API, it counts as an API request.

所以看看你的代码,你在后台调用了一些东西,所以是的,如果你从 Parse 获取它,你会但是在这种情况下它使用的是你在中提到的设备位置你的问题。 CLLocationManager 委托(delegate)提供新坐标,所有 geoPointForCurrentLocationInBackground 所做的就是封装它。 此外,为了回答您的评论,查询也属于此范围。

作为一个安全的赌注,假设您的所有任务都使用 API 请求,这将创建更好的编码习惯和更智能的结构轮廓。

我相信唯一不会对您不利的是缓存信息,这是有道理的,因为您最初已经通过初始查询检索到了信息,因此无需使用另一个 API 请求来获取与缓存相同的数据。

旁注:这甚至适用于新的本地数据存储,即使它在技术上不是在线的,它也会更新您进行本地数据存储查询/保存的后端。


引用:https://parse.com/docs/ios/api/Classes/PFGeoPoint.html#//api/name/geoPointForCurrentLocationInBackground :

关于ios - parse.com geoPointForCurrentLocationInBackground 是否算作 API 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28290317/

相关文章:

用于操作声音文件的iOS框架

ios - WatchOS WCSession sendMessage的调试和状态恢复问题唤醒了被杀死的iPhone应用程序

ios - 调整大小以适合其 titleLabel 的 UIButton

objective-c - 使用 OpenGL ES 模板时的错误信息

ios - 如何在 Swift 中存储属性,就像在 Objective-C 中一样?

ios - 在 viewDidDisappear 上删除 Firebase authState

ios - 图像复选框问题

objective-c - Objective C 中可变数量的方法参数——需要一个例子

ios - 尽管已初始化,但仍委托(delegate) : MKMapView is nil,

xcode - SQLite.swift 构建错误 "Module file' s 最小部署目标是 ios8.3 v8.3”