Understanding Native Notification Services
Push notifications, as it can be deduced from the name, are the generalized name for the messages that are pushed from backend server applications to the target application user interface. Push notifications can target a specific device, or they can target a group of users. They can vary from a simple notification message to a user-invisible call to the application backend on the target platform.
Before moving onto the advanced notification scenarios, we will first focus on the fundamental concepts of notification providers and how they can be utilized on mobile platforms.
Notification providers
Push notifications are, in general terms, sent from the application backend service to the target devices. The notification delivery is handled by platform-specific notification providers, which are referred to as Platform Notification Systems (PNSes). In order to be able to send push notifications to iOS, Android, and UWP applications, as...