我开发了一个向用户发送通知的windows phone应用程序。有一个通过mspn发送通知的云服务和一个运行在windows phone上的应用程序。我的云服务将根据手机的当前位置发送通知。在windows phone上运行的应用程序需要每12小时在云服务上注册设备的当前位置。我的应用程序不会24小时运行。那么如何每隔12小时更新一次设备的位置呢?我可以在后台运行我的应用程序吗?有没有人遇到过类似的情况?
发布于 2012-05-28 14:52:56
您可以在后台运行Periodic Agent。更多信息可以在MSDN上找到:
当你想在你的后台代理中使用GeoCoordinateWatcher时,你必须知道一些限制:
此接口用于获取设备的地理坐标,支持在后台agents中使用,但使用的是缓存的位置值,而不是实时数据。缓存的位置值由设备每15分钟更新一次。
https://stackoverflow.com/questions/10780420
复制相似问题