C# 获取手机的状态

C# 获取手机的状态,c#,.net,windows-phone-7,windows-phone-7.1,C#,.net,Windows Phone 7,Windows Phone 7.1,我有一个远程服务,我的电话正在和它通话。当调用已停用的应用程序时,它没有足够的时间通知已进入“墓碑”状态的服务。我的服务如何知道设备是处于活动状态还是处于休眠状态 编辑:我可以想象用我的手机轮询服务,当服务没有收到任何事件时,它会将手机的状态设置为“墓碑”。但这意味着交通量将大幅增加。一声“嘿!我在这里“ping”应该不会太糟糕,你只需要每隔一分钟左右做一次。您还可以在服务器端实现它,只要在收到特定客户端的请求时重置服务器上的计时器即可。您如何通知web服务?“墓碑”确实给了你一点时间来完成,我

我有一个远程服务,我的电话正在和它通话。当调用已停用的应用程序时,它没有足够的时间通知已进入“墓碑”状态的服务。我的服务如何知道设备是处于活动状态还是处于休眠状态


编辑:我可以想象用我的手机轮询服务,当服务没有收到任何事件时,它会将手机的状态设置为“墓碑”。但这意味着交通量将大幅增加。

一声“嘿!我在这里“ping”应该不会太糟糕,你只需要每隔一分钟左右做一次。您还可以在服务器端实现它,只要在收到特定客户端的请求时重置服务器上的计时器即可。您如何通知web服务?“墓碑”确实给了你一点时间来完成,我认为这足够发送一个web请求了,尤其是在响应不需要被消耗的情况下。我认为@willmel的解决方案是正确的。“活着”的安平非常小,通常使用安静。