【发布时间】:2014-02-03 10:52:15
【问题描述】:
我设置了Info.plist、"app require background modes"、"app registers for location updates"。
我将应用程序置于后台,我确实获得了一段时间的位置代表,但 25 分钟后它停止获取位置。
我怎么知道?委托的每次调用,都会将数据发送到服务器(parse)。
我也想知道问题是因为后台关闭了位置,还是因为我无法在后台向服务器发送数据。
我是否还必须打开音频才能使其保持活力?
根据 Apple 的说法,我可以在后台收听:
- 在后台向用户播放有声内容的应用,例如音乐播放器应用
- 在后台录制音频内容的应用
- 让用户随时了解其位置的应用,例如导航应用
- 支持互联网协议语音 (VoIP) 的应用
- 需要定期下载和处理新内容的应用
- 从外部配件接收定期更新的应用
我必须打开音频吗?我们的应用需要不断地从业务中获取数据位置。
这个问题太神奇了。关于你能做什么和不能做什么,有几十种意见。没有一个地方可以告诉您如何对背景位置进行采样,以及 Apple 是否允许这样做。
【问题讨论】:
标签: objective-c xcode location