I am creating a mobile application which requires push notification to be processed before showing the user. The application is for an emergency notification service that requires highly reliable and near real time delivery of notifications. I am currently sending silent notification with content-available property which has value 1. Many notifications fail to reach the device. I found that of 100 notifications sent, only about 40 notifications are received. I expect to see a rate in the high 90 percentile.
How can I increase the reliability of silent notification?