2015-02-11 98 views
2

我在我的导航应用程序中使用了Skobbler sdk。我需要不断地将导航数据发送到其他设备。但后台导航只能在15分钟后停止导航。我也试图让下面的键值对中的plist: 所需的背景modes- 1.应用程序注册了位置更新 2.从网络导航在15分钟后在背景晃动器中停止

请提出一些帮助应用软件下载的内容。

+0

SDKTools内部有一个如何确保导航在后台工作的示例:http://developer.skobbler.com/getting-started/iosTools#sec07。 15分钟后你能抵达目的地吗? (停止导航) – Ando 2015-02-13 10:28:47

回答

1

请在实际情况下进行测试,如使用导航类型为SKNavigationTypeReal的应用程序进行实际驾驶。

后台应用程序在一段时间后会暂停,并且只有在实际接收到GPS位置更新时才会激活。如果设备实际上没有移动,您的应用将永远不会恢复。

这是Apple为了延长电池寿命而进行的优化。 关于背景模式的更多信息: https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

下一个版本将包含一个API来禁用此行为。