如何在后台运行我的GPS应用程序?

Nir*_*rav 10 windows-phone-7

即使我的应用程序在后台运行,我也希望每隔5分钟将我当前的位置发送到php web服务.我尝试制作这个东西,但是当我的应用程序处于运行状态时它的工作正常但是当我把这个应用程序放在后台时它停止发送数据所以请任何伙伴告诉我如何在后台运行我的应用程序.

Der*_*kin 8

通过"在后台运行",你的意思是在锁定屏幕下运行?如果是这种情况,那么您需要设置PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

由Jaime Rodriguez 在锁定屏幕下运行Windows Phone应用程序的帖子很好地涵盖了这个主题.

但是,如果您正在讨论在用户使用设备上的其他应用程序时运行继续运行的应用程序,那么这是不可能的.在Mango构建的操作系统中,您可以创建后台代理,但这些代理仅在MSDN上描述的每30分钟运行一次,仅运行15秒.

官方UserVoice论坛上有一个请求用于Windows Phone开发的请求,以提供代理来跟踪路由,但即使采用,也不会在相当长的一段时间内提供.