我已设置Info.plist
,"app require background modes"
,"app registers for location updates"
。
我把应用程序放在后台,我确实让位置代表待了一段时间,但是25分钟后它就停止了获取位置。
我怎么知道?每次调用委托时,它都会将数据发送到服务器(parse
)。
我也想知道问题是否出现是因为位置在后台关闭,或者是因为我无法在后台向服务器发送数据。
我是否还必须开启音频才能保持活力?
根据Apple的说法,我可以在后台听取:
我必须打开音频吗?我们的应用程序需要不断从业务中获取数据位置。
这个问题太神奇了。关于你可以做什么和不能做什么,有很多意见。没有一个地方可以告诉您如何对背景位置进行采样,以及Apple是否允许这样做。
答案 0 :(得分:0)
我想问题是 pausesLocationUpdatesAutomaticallyBy
默认情况下,LocationManager pausesLocationUpdatesAutomatically
是,因此如果您的设备未移动或未更改位置,则操作系统将停止该应用,因此设置否对于此属性,不需要打开音频。