Наше приложение использует APNS для получения Push-уведомлений. Однако наш клиент утверждает, что некоторые из их устройств не получали уведомления и утверждают, что они должны "убедиться, что уведомления будут доставлены на 100%. Но я прочитал где-то, что APNS не на 100% надежна и должны быть случаи, когда уведомления не доставляются.
В настоящее время я испытываю панику от того, как мы можем гарантировать, что APNS будет получен в любое время. Я прочитал, что случай, который может быть недоступен APNS (устройство может отключиться). Но наш тест показывает, что даже устройство находится в сети (Wi-Fi или 3G), иногда APNS не были доставлены.
Есть ли какой-либо конкретный случай, который APNS не будет доставлен? Или есть ли что-нибудь, что мы (разработчики) можем делать с кодами, чтобы получать все уведомления? То, что я сделал в коде, - это просто зарегистрировать приложение для удаленного уведомления и написать didRegisterForRemoteNotificationsWithDeviceToken, а затем выбросить токен устройства на наш сервер.
Любая помощь будет оценена, поскольку наш клиент почти убивает нас, если ВСЕ их устройства не получают APNS!