UWP后台任务位置跟踪

时间:2017-10-13 09:37:38

标签: background uwp location

我正在尝试开发能够在进程中后台任务中持续跟踪用户位置的UWP应用程序。我一直在关注GitHub上的Microsoft示例代码(geolocation / Secenario3_BackgroundTask),但问题在于它基于TimeTrigger。 TimeTrigger允许的最短间隔是15分钟,但我需要更频繁地获取位置更新。我们每分钟至少说一次。这有可能吗?

我已经看到有一个LocationTrigger,但没有太多的文档。我不明白这个触发器何时被触发。在我的测试中,它永远不会被解雇。

1 个答案:

答案 0 :(得分:1)

LocationTrigger用于Geofencing,在移动设备进入或离开特定区域时会触发。

正如您所说,TimeTrigger对您的要求不利,因为它至少有15分钟的间隔。

Windows 10引入了一种名为extended execution的新机制。位置跟踪是受支持的方案之一,在此方案中,当其他应用程序切换到前台时,您要求操作系统保持应用程序正常运行。

这是您的sample

相关问题