2014-03-13 38 views
0

我正在开发一个非VoIP Windows Phone应用程序,该应用程序需要在接收到新消息时通知后台HTTP连接。我注意到Windows应用商店的应用,有一个ControlChannelTrigger的例子,它允许你连接一个HttpRequestMessage,并在http请求返回数据时向应用发送推送通知。Windows Phone应用程序背景HTTP连接

是否有类似的概念,我可以用于Windows Phone,因为只使用周期性任务实在不够好。

回答

1

你不能用Windows Phone来做到这一点。一旦你的应用程序不再处于前台,它就没有办法保持连接。

您应该查看推送通知实施here

有一个技巧,你可以使用背景音频代理来维持连接,但我认为它仍然是可行的。从开发人员和用户的角度来看,这被认为是非常糟糕的做法。

所以,你应该与上面链接的标准推送通知事情。

+0

谢谢。这种方法的问题是,它要求您能够修改服务器以与推送通知服务集成。我的应用连接到我们无法修改的第三方服务器。 –

+0

恐怕现在没有其他办法,如果你想显示通知,当你的应用程序不在前台了。 – MakanWG

相关问题