我们努力在WP8中使用后台服务进行管理,但即使使用Location Tracking
,它也有很多限制。因此,我们选择Push Notifications
作为后台服务。
我已经通过Windows Azure Mobile Service
讨论了推送通知的大量资源,有没有什么方法可以使用我们自己的服务器来使用推送通知?
其次,究竟是什么MPNS
(Microsoft推送通知服务)?是否有一些服务在我的手机上运行?是免费还是付费?在哪里可以找到所有这些信息。
此致
答案 0 :(得分:3)
WiredPrairie似乎错了。您当然可以在不使用Azure的情况下将推送通知发送到WP设备。
MPNS是Microsoft自己的服务,您可以向其发送Web请求(包含具有订阅设备推送URL和推送数据的SOAP信封),并将推送通知发送到设备(toast,tile,或原始)。它是免费使用的。但是,我认为在没有证书(仍然免费)的情况下,您在特定时间段内可能提出的请求数量存在限制(相当高)。
基本工作流程:
一个非常好的教程:
MSFT提供的服务器应用程序甚至还有一个帮助程序库: http://blogs.windows.com/windows_phone/b/wpdev/archive/2011/01/14/windows-push-notification-server-side-helper-library.aspx