推送通知的WNS或MPNS?

Muh*_*hwu 8 windows throttling push push-notification mpns

我正在创建一个应用程序,它不断使用推送通知作为用户之间通信的方式(各种消息).这整个考验似乎让我有点疯狂,所以这里有几个我无法找到答案的问题.

  1. 我发现未经过身份验证的Web服务(没有证书的服务)会被限制为每个订阅每天500次推送通知MPNS.但是,在试图找到限制时,我无法在任何地方找到这样的提及WNS.是否存在这些限制/要求WNS

  2. 充其量,我发送了很多推送通知(即每个活跃用户每秒1-3次).我知道这可能会耗尽最小设备的电池寿命(我的目标通常是Windows 8设备),但轮询服务器以获取更新也是如此.我的方法具有响应速度快的优点,但我不确定推送(原始)通知是否适用于此类通信.还有其他选择吗?基本上我由于移动网络的性质而放弃了持久连接选项(连接可能会丢失)

  3. 这两者之间的实际差异是什么?

也许我对这个术语有点混淆,其他一些消息来源暗示我甚至不能四处走动MPNS,但却不能WNS做到这一点?

我不确定这是否是发布这些问题的正确媒体,但我希望有人能够对此有所了解.

Era*_*ran 8

  1. MPNS中每天每次订阅的500个推送通知仅适用于您未验证对MPNS的服务呼叫.如果您进行身份验证,则不会有任何限制.

  2. 如此高的频率似乎不适合用于移动设备的推送通知,但我不确定替代方案.

  3. WNS是Windows 8商店应用程序的推送通知服务.MPNS是Windows Phone设备的推送通知服务.您应该使用的服务取决于您要定位的操作系统.


oll*_*SFT 8

随着Windows Phone 8.1的发布,WNS现在也可用于Windows Phone.由于融合是目标,因此更喜欢新的WNS API.尽管如此,MPN API仍可用于向后兼容.WP8.1中的MPN层实际上是在WNS上构建的填充程序.有关更多详细信息,请观看Build 2014会话" Windows上的通知平台开发 ".