我正在创建一个Windows Phone应用程序,其中一个功能是在用户输入所选位置时触发警报。但是,Windows Phone上可用的两个后台代理(即定期代理(每30分钟一次)和资源密集型代理(需要插入电话)对于我想要实现的功能是不可行的。
除了让应用程序保持打开以实现这样的警报之外,没有其他方法吗?
答案 0 :(得分:0)
您可以将该应用声明为位置跟踪应用。在那种情况下,WP允许您的应用在后台运行。但要小心这会耗尽电池。
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681691(v=vs.105).aspx http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj247548(v=vs.105).aspx
以下是最佳做法
然而,有可能每15分钟左右进行一次位置回调,而不会耗尽尽可能多的电量。