如果Windows Phone应用程序不处于前台状态,它是否可以与Web服务通信?

时间:2013-03-28 13:44:59

标签: c# windows-phone

Windows Phone应用程序是否可以从Web服务接收消息并在不在前台时响应它们?例如,在来电期间。因为如果Web服务没有收到客户端的响应,客户端将被断开连接。

2 个答案:

答案 0 :(得分:0)

如果用户不关闭应用程序,这将耗尽电池。考虑允许客户端断开连接,因为移动应用程序因信号而总是任意断开连接。

如果您的应用是位置跟踪应用,则可以在后台运行您的应用。如果您滥用此功能,则可能无法通过认证。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681691(v=vs.105).aspx

答案 1 :(得分:0)

我可以验证您是否可以在后台运行时发送API请求。

存在电池耗尽问题。您应该自己监控电池,如果您的应用程序发现电池电量低于某个百分比,您应该停止拨打API电话。如果你不这样做,系统会为你做。至少如果你这样做,你可以通知用户。