Push Notification delivery.

This is in the context of a PUSH notification use case. We use APNS for delivering PUSH notifications for iOS applications.

Need to understand the following aspects –

  1. Is there a way to prioritize the delivery of these notifications?
  2. How to track the delivery of these notifications to user’s handset. Are there any dashboards/reports/API features available ?
  3. Is there a dedicated channel/route available to deliver the notifications that are specific to critical use cases like Multi-factor authentication etc.