0% found this document useful (0 votes)
55 views2 pages

Azure Notification Hubs - Design

Azure Notification Hubs is a scalable push notification service that allows backend applications to send notifications to various mobile platforms. It provides a centralized hub that devices register with to receive notifications, and messages can be targeted to devices or groups using tags. The hub handles routing notifications to the correct devices across platforms, and integrates with other Azure services for additional processing and diagnostics logging. Devices register with the hub, notifications are sent specifying targets, the hub routes them to registered devices, and notifications are delivered.

Uploaded by

Marriboina Anish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views2 pages

Azure Notification Hubs - Design

Azure Notification Hubs is a scalable push notification service that allows backend applications to send notifications to various mobile platforms. It provides a centralized hub that devices register with to receive notifications, and messages can be targeted to devices or groups using tags. The hub handles routing notifications to the correct devices across platforms, and integrates with other Azure services for additional processing and diagnostics logging. Devices register with the hub, notifications are sent specifying targets, the hub routes them to registered devices, and notifications are delivered.

Uploaded by

Marriboina Anish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Description:

Azure Notification Hubs is a scalable and cross-platform push notification service that enables you to
send mobile push notifications to any platform (iOS, Android, Windows, etc.) from any back-end
application. It simplifies the process of sending push notifications and provides a centralized hub for
managing and delivering messages to various mobile devices.

Key features and components of Azure Notification Hubs:

1. Hub – Hub Represent the central component where all notifications are sent & it will act as a
routing mechanism for directing messages to the correct set of devices.

2. Registrations – Devices (Mobile Applications) register with the notification Hub to receive
pish notifications. Registrations include device-specific information, such as a unique identifier and
platform-specific information.

3. Tags: Notification can be targeted to specific groups of devices using perspective tags in this
scenario. Tags are user identified labels that allow you to segment your audience. You can also send
notifications directly to a specific device without using tags.

4. Authentication and Authorization – Supports Authentication to ensure that only authorized


senders can push the notifications you can integrate with AAD.
5. Cross – Platform Support – Provides APIs for sending push notifications to various platforms,
including apple Push Notification service (APNS), Firebase Cloud Messaging (FCM), Windows
Notifications Service (WNS), etc.

6. Integration with Azure Services- Can be integrated with other Azure services like Azure
Functions and Logic Apps for additional processing.

7. Diagnostic Logging -Offers diagnostic logging to track the status of notifications and
troubleshooting issues.

Typical Flow:

Device Registration:

Devices register with the Notification Hub, providing necessary details like device token, handle, or
registration ID.

Sending Notifications:

Backend services or applications send notifications to the Notification Hub, specifying target tags or
devices.

Notification Hub Processing:

Notification Hub processes the notifications and routes them to the appropriate devices based on
registrations and tags.

Delivery to Devices:

Devices receive and display push notifications.

Azure Notification Hubs is a powerful tool for handling push notifications in a scalable and efficient
manner. It simplifies the complexities associated with sending notifications to diverse mobile
platforms and provides a unified interface for managing the process.

You might also like