Я использую PushSharp v2.0.4. У меня есть служба push-уведомлений (т.е. Служба Windows), которая каждую минуту отправляет уведомления. Нагрузка на обслуживание довольно мала. В лучшем случае я отправлю четыре уведомления за прогон.
Когда мой сервис запускается, он работает нормально около 2 часов, прежде чем я начну видеть следующее сообщение:
2013-06-04 07:59:01.0857|Error|Failure: PushSharp.Apple.ApplePushService ->
The maximum number of Send attempts to send the notification was reached! -> {"aps":{"badge":2}}
Как только это сообщение появится, похоже, что PushSharp не может пройти мимо него очень легко. Я продолжаю видеть это сообщение до тех пор, пока не перезапущу свою службу.
Я должен упомянуть, что пока эта ошибка возникает, я вижу, что некоторые случайные отправленные сообщения проходят. Например:
2013-06-04 07:54:04.3982|Info|Sent: PushSharp.Apple.ApplePushService -> {"aps":{"badge":2}}
Я запускаю PushSharp со своей конфигурацией по умолчанию.
Любые мысли о причинах сбоев?