有没有办法让Windows Phone 7自动“广播”其物理位置?
我正在尝试解决这样一个事实:当应用程序实际运行时,GPS数据才可用于我的应用程序。理想情况下,用户可以以某种方式将电话配置为每隔一段时间连续地向web服务广播该位置。这样就可以创建一个基本的GPS跟踪器,即使应用程序不活动也能工作。当应用程序再次启动时,它会查询同一个Web服务,以查找自上次以来手机的位置。
是的,这将是一个电池消耗,是的,会有隐私问题和各种其他问题。但是由用户决定他/她是否启用该服务。
最后,是的,我意识到这个问题的答案很可能是“不” - 至少在我们获得WP7的某种多任务支持之前。 :)
答案 0 :(得分:3)
如你所料。
不:)
您可以让您的应用在锁屏下运行。如果你想了解这方面的信息,请告诉我,我将编辑帖子。
唯一的另一种可能性是,您的网络服务会发出Toast通知,作为您的用户点击并提供位置更新的请求。您可能会觉得这对您的用户来说太麻烦了,每次您希望应用程序获得控制权时都让他们点播一下。
编辑:
PhoneApplicationService.ApplicationIdleDetectionMode Property (Microsoft.Phone.Shell)