WNS or MPNS for push notifications?

I am creating an application that constantly uses push notifications as a means of communication between users (message passing). It seems that this whole test makes me a little nuts, so here are a few questions that I could not find the answer to.

  • I found a mention that non-authenticated web services (those without a certificate) are throttled up to 500 push notifications per day for subscribing to MPNS . However, I could not find such references anywhere, trying to find restrictions on WNS . Are there any restrictions / requirements for WNS ?

  • In the best case, I send a lot of push notifications (i.e. 1-3 per second for the active user). I understand that this may be the battery life of the smallest devices (my goals are Windows 8 devices in general), but it also checks the server for updates. My approach has the advantage of being very responsive, but I'm not sure if push (raw) notifications are for communication like this. Are there any alternatives? Basically, I deleted the persistent connection option due to the nature of mobile networks (connections may drop out)

  • What is the actual difference between the two?

Maybe I'm a little confused by the terminology, and some other sources have suggested that I can't even get around MPNS , but does that not exactly what WNS does?

I'm not sure if this is the right media to post these questions, but I hope someone out there can shed some light on this.

+8
windows push push-notification throttling mpns
source share
3 answers
  • 500 push notifications per day for subscribing to MPNS apply only if you do not authenticate your service calls to MPNS. If you authenticate, there will be no restrictions.

  • Such a high frequency does not seem suitable for push notifications for mobile devices, but I'm not sure about the alternatives.

  • WNS is a push notification service for Windows 8 storage applications. MPNS is a push notification service for Windows Phone devices. The service you should use depends on which OS you are targeting.

+8
source share

With the release of Windows Phone 8.1, WNS is now also available for Windows Phone. Because convergence is the goal, prefer the new WNS API. However, the MPN API is still available for backward compatibility. The MPN layer in WP8.1 is actually a WNS-based pad. For more information, see the Build 2014 session β€œ Developing the Windows Notification Platform ”.

+8
source share

You must use WNS since Windows Phone 8.1 also uses this method for Universal Apps. WP 8.1 Silverlight applications can use both.

+4
source share

All Articles