APNS (Apple Push Notification Service) надежность

Наше приложение использует APNS для получения Push-уведомлений. Однако наш клиент утверждает, что некоторые из его устройств не получали уведомлений, и утверждает, что они «должны» обеспечить доставку уведомлений на 100%. Но я прочиталгде-то что APNS не является надежным на 100%, и должны быть случаи, когда уведомления не доставляются.

В настоящее время я в панике из-за того, что мы можем убедиться, что APNS получен в любое время. Я прочитал этослучай который может не доставить APNS (устройство может отключиться). Но наш тест показал, что даже устройство подключено к сети (Wifi или 3G), иногда APNS не доставлялись.

Есть ли какой-то конкретный случай, который APNS может не доставить? Или мы (разработчики) можем что-то сделать с кодами, чтобы получать все уведомления? В коде я просто зарегистрировал приложение для удаленного уведомления и написал didRegisterForRemoteNotificationsWithDeviceToken, а затем выбросил токен устройства на наш сервер.

Любая помощь будет признательна, потому что наш клиент почти убьет нас, если все свои устройства не получают APNS!

Ответы на вопрос(4)

Ваш ответ на вопрос