APNS (Apple Push Notification Service) надежность
Наше приложение использует APNS для получения Push-уведомлений. Однако наш клиент утверждает, что некоторые из его устройств не получали уведомлений, и утверждает, что они «должны» обеспечить доставку уведомлений на 100%. Но я прочиталгде-то что APNS не является надежным на 100%, и должны быть случаи, когда уведомления не доставляются.
В настоящее время я в панике из-за того, что мы можем убедиться, что APNS получен в любое время. Я прочитал этослучай который может не доставить APNS (устройство может отключиться). Но наш тест показал, что даже устройство подключено к сети (Wifi или 3G), иногда APNS не доставлялись.
Есть ли какой-то конкретный случай, который APNS может не доставить? Или мы (разработчики) можем что-то сделать с кодами, чтобы получать все уведомления? В коде я просто зарегистрировал приложение для удаленного уведомления и написал didRegisterForRemoteNotificationsWithDeviceToken, а затем выбросил токен устройства на наш сервер.
Любая помощь будет признательна, потому что наш клиент почти убьет нас, если все свои устройства не получают APNS!