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

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

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

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

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

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

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