Quickstart: Set up push notifications in a notification hub
Azure Notification Hubs provides a push engine that's easy to use and that scales out. Use Notification Hubs to send notifications to any platform (iOS, Android, Windows, Baidu) and from any back end (cloud or on-premises). For more information, see What is Azure Notification Hubs?.
In this quickstart, you'll use the platform notification system (PNS) settings in Notification Hubs to set up push notifications on multiple platforms. The quickstart shows you the steps to take in the Azure portal.
If you haven't already created a notification hub, create one now. For more information, see Create an Azure notification hub in the Azure portal or Create an Azure notification hub using the Azure CLI.
Apple Push Notification Service
To set up Apple Push Notification Service (APNS):
In the Azure portal, on the Notification Hub page, select Apple (APNS) from the left menu.
For Authentication Mode, select either Certificate or Token.
a. If you select Certificate:
Select the file icon, and then select the .p12 file you want to upload.
Enter a password.
Select Sandbox mode. Or, to send push notifications to users who purchased your app from the store, select Production mode.
b. If you select Token:
Enter the values for Key ID, Bundle ID, Team ID, and Token.
Select Sandbox mode. Or, to send push notifications to users who purchased your app from the store, select Production mode.
For more information, see Send push notifications to iOS apps using Azure Notification Hubs.
Windows Push Notification Service
To set up Windows Push Notification Service (WNS):
In the Azure portal, on the Notification Hub page, select Windows (WNS) from the left menu.
Enter values for Package SID and Security Key.
Select Save.
For information, see Send notifications to UWP apps by using Azure Notification Hubs.
Azure Push Notification Service for Windows Phone
Note
Azure Push Notification Service (MPNS) has been deprecated and is no longer supported.
To set up Azure Push Notification Service (MPNS) for Windows Phone:
In the Azure portal, on the Notification Hub page, select Windows Phone (MPNS) from the left menu.
Enable either unauthenticated or authenticated push notifications:
a. To enable unauthenticated push notifications, select Enable unauthenticated push > Save.
b. To enable authenticated push notifications:
- On the toolbar, select Upload Certificate.
- Select the file icon, and then select the certificate file.
- Enter the password for the certificate.
- Select OK.
- On the Windows Phone (MPNS) page, select Save.
For more information, see Push notifications to Windows Phone apps by using Notification Hubs.
Baidu (Android China)
To set up push notifications for Baidu:
In the Azure portal, on the Notification Hub page, select Baidu (Android China) from the left menu.
Enter the API Key that you obtained from the Baidu console in the Baidu cloud push project.
Enter the Secret Key that you obtained from the Baidu console in the Baidu cloud push project.
Select Save.
When you complete these steps, an alert indicates that the notification hub has been successfully updated. The Save button is disabled.
For more information, see Get started with Notification Hubs by using Baidu.
Next steps
In this quickstart, you learned how to configure platform notification system settings for a notification hub in the Azure portal.
To learn more about how to push notifications to various platforms, see these tutorials:
- Send push notifications to iOS apps using Azure Notification Hubs
- Send notifications to Android devices by using Notification Hubs and Baidu
- Send notifications to a UWP app running on a Windows device
- Send notifications to a Windows Phone 8 app by using MPNS
- Send notifications by using Notification Hubs and Baidu cloud push