If you have ever had a chance to develop an application that was integrated with any notifications system, you probably know the challenges that are faced when creating such a product. In this chapter, I will try to introduce you to some basic concepts such as PNS, push notifications, and device registrations. This will ensure that we can easily start developing applications leveraging Notification Hub features and focus on learning details and hidden functionalities.
Exercises from this chapter are written for Universal Windows Platform (UWP) applications—however, the concepts presented are true also for other platforms such as Android or iOS.