如何每5分钟将GPS数据发送到服务器?

时间:2012-01-30 07:01:49

标签: windows-phone-7 background-agents

我打算编写WP7应用程序,需要每隔5分钟向服务器手机发送GPS位置。即使应用程序未运行,也必须将数据发送到服务器。一种方法是使用Background agents(我使用7.5芒果),但在这种情况下,应用程序将每30分钟发送一次数据,这在我的情况下是不可接受的。
有没有其他解决方案?
谢谢你的建议。

2 个答案:

答案 0 :(得分:3)

不,这不是Mango上WP7应用程序支持的用例。此外,重要的是要提到GeoCoordinateWatcher on a background agent所获得的位置是大约过去15分钟的缓存地理位置,而不是实时地理位置。

如果你不介意我问你到底想要建立什么?这听起来奇怪地接近间谍软件。即使它是无害的并且意味着一个好的目的,我也会小心翼翼地走向任何不断与远程服务器共享GeoLoc的方向。

答案 1 :(得分:3)

您唯一的选择是在应用程序运行时每5分钟发送一次数据(even when the phone is locked)和/或通过注册PeriodicTask每30分钟发送一次数据。

话虽如此,我同意贾斯汀的意见,因为你所描述的内容听起来很邪恶。