我正在使用 PushSharp v2.0.4。我有一个每分钟发送一次通知的推送通知服务(即 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。
关于导致失败的原因有什么想法吗?