The typical flow for subscribing a device for receiving push notification in real time is to first register the device at the vendor's servers (e.g. FCM), then publishing the received token to your own push management servers.
This section is about the first part of the flow.
In order to handle notifications, you must register the `remoteNotificationsRegistered` event beforehand.