AWS News Blog

Amazon SNS Mobile Push Update – Support for Baidu Cloud Push (China), MPNS, and WNS

Voiced by Polly

The Amazon Simple Notification Service (SNS) is a fast and flexible push messaging service. You can send messages to a wide variety of mobile devices. You can deliver notifications via SMS text messages or email, and to Amazon SQS queues and HTTP endpoints.

Today we are enhancing SNS with support for Baidu Cloud Push in China, Microsoft Push Notification Service (MPNS) for Windows Phone 7 and higher, and Windows Push Notification Service (WNS) for Windows Store apps and Windows Phone 8.1 and higher.

Support for Three Additional Services
Amazon SNS can already push messages to mobile devices through the Apple Push Notification Service (APNS), Google Cloud Messaging for Android (GCM), and Amazon Device Messaging (ADM) services. Today’s addition of support for Baidu Cloud Push and a pair of Windows services means that you can now send messages to more users and to additional types of devices.

Baidu Cloud Push – Delivering push notifications in China on Android is more complex than other parts of the world. With many different app stores and push services, our customers are now realizing that this is a difficult issue to solve and have asked for additional options. In order to allow app developers to address this large and rapidly growing market and to avoid having to customize their code for every app store, Amazon SNS can now deliver messages to users in China through the Baidu Cloud Push, regardless of the app store that they use.

Messages can originate in any of the public AWS Regions and will be routed appropriately. You will need to create an account, register as a developer, and obtain the appropriate identifiers (userId and channelId) in order to use this service. Full details, including a walkthrough of the Simplified Chinese registration and console pages, are available in the Getting Started With Baidu Cloud Push documentation.

Windows Push Notification Service – Also known as WNS, this service lets you send messages and updates to Windows 8 desktop applications and Windows Phone 8.1 (and newer) apps via the Windows Store. You will need to register your application and generate a unique SID in order to make use of this service. For more information, read the Getting Started With WNS.

Microsoft Push Notification Service for Windows Phones – Also known as MPNS, this service allows you to send messages to Windows Phone 7 (and above) apps. To learn more, read the Getting Started With MPNS documentation.

The SNS Mobile Push Sample App is referenced in the documentation. It will show you how to send push notifications to endpoints of each supported type.

Send a Message Today
These new features are available now and you can start using them today. The Getting Started With Amazon SNS documentation is a good place to start!

The AWS SDKs already support this feature and can be installed directly or through the language-specific package managers such as Maven, NuGet, and RubyGems.


Modified 2/11/2021 – In an effort to ensure a great experience, expired links in this post have been updated or removed from the original post.