【问题标题】:How to send a Push Notification from windows Phone 7 to .NET Winform Application如何从 Windows Phone 7 向 .NET Winform 应用程序发送推送通知
【发布时间】:2011-10-21 10:47:19
【问题描述】:
请原谅我这个白痴问题。我知道我们可以向 windows phone 7 发送推送通知。
例如,在我们的例子中,我们将 Raw 推送通知发送到在 Windows Phone 7 上运行的应用程序,并且基于该通知,应用程序做了一些工作。现在,用户执行了一些操作,假设与我们的主 Winform 应用程序进行通信。
我们怎样才能实现这个功能?我们如何才能接收从 Windows Phone 7 返回到 .NET Winform 应用程序的通知。
任何人都可以分享他们的经验。
谢谢
【问题讨论】:
标签:
c#
.net
windows-phone-7
【解决方案1】:
推送通知只能发送到 WP7 应用程序。
如果您想调用另一个应用程序(在另一台机器/服务器上),您必须从 WP7 应用程序发出 HTTP(或套接字)请求。如果您希望将其转到 PC 上的应用程序,则需要通过 Web 端点路由消息。此类消息的格式、发送和传递完全取决于您。 SDK 中目前没有可用的服务来执行此操作。
【解决方案2】:
您可以添加您的 Windows Phone 应用程序可以调用的基于 http 的 wcf 服务。并让 wcf 服务将数据推送到消息队列(MSMQ、RabbitMQ),您的窗口窗体将监听该消息队列以获取响应