位置跟踪如何与其他后台任务不同?

时间:2014-02-19 07:03:55

标签: c# windows-phone-8 parallel-processing geolocation

在Windows Phone 8中,建议如果我按照以下代码中的建议使用LocationTracking,我的应用程序将持续获取位置信息

<BackgroundExecution>
<ExecutionType Name=”LocationTracking” />
</BackgroundExecution>

现在,后台代理仅在约30分钟后执行,并且还有许多限制,例如,它可能会运行,也可能不会运行,具体取决于操作系统。

LocationTracking后台代理的不同之处。它会在每次位置更改时给出位置,还是在30分钟后可以调用。

感谢。

1 个答案:

答案 0 :(得分:1)

作为MSDN says

  

在Windows Phone 8上,只要应用继续主动跟踪位置,位置跟踪应用就可以在用户导航后继续在后台运行。此功能可启用提供转向指示的应用等方案。有关创建在后台运行的简单应用的演练,请参阅如何在Windows Phone 8的后台运行位置跟踪应用。

还有更多差异,你必须注意API restrictions

您可以将其与Background agent unsupported api进行比较。

你还应该注意一些Additional requirements for specific app types