如果我需要在后台调用网络服务来更新位置,我的申请会被拒绝吗?

Would my application get rejected if i need to call web service in background to update the location?

我尝试在多个地方阅读此内容,但没有找到对我有帮助的内容。

为了让我的应用正常运行,我需要在后台更新用户位置并调用 Web 服务来存储有关该位置的一些相关信息。现在据我所知,一些后台功能只允许您在后台 运行 编码一段特定的时间。但在定位服务和播放音频方面则不然。

我正在考虑使用 Significant-Change Location Service,这样电池耗电就不会太多。既然它可以使用该服务工作,为什么不呢。我的问题是使用此应用程序会被拒绝还是可以:

  1. 使用显着变化位置服务获取用户位置。 (我知道没问题)
  2. 通过调用 Web 服务存储该信息(全部在后台完成)<--- 我不知道是否可以这样做?

谢谢大家!

不,它可能不会被拒绝。我过去做过类似的事情并获得批准。但请记住,Apple 的审稿人对他们的拒绝意见并不一致,因此无法确定。他们有时会拒绝,因为按照他们的指导方针做的事情是完全可以的。