在Windows Phone 8中,建议如果我按照以下代码中的建议使用LocationTracking,我的应用程序将持续获取位置信息 。
<BackgroundExecution>
<ExecutionType Name=”LocationTracking” />
</BackgroundExecution>
现在,后台代理仅在约30分钟后执行,并且还有许多限制,例如,它可能会运行,也可能不会运行,具体取决于操作系统。
LocationTracking
与后台代理的不同之处。它会在每次位置更改时给出位置,还是在30分钟后可以调用。
感谢。
答案 0 :(得分:1)
作为MSDN says:
在Windows Phone 8上,只要应用继续主动跟踪位置,位置跟踪应用就可以在用户导航后继续在后台运行。此功能可启用提供转向指示的应用等方案。有关创建在后台运行的简单应用的演练,请参阅如何在Windows Phone 8的后台运行位置跟踪应用。
还有更多差异,你必须注意API restrictions。
您可以将其与Background agent unsupported api进行比较。