我正在使用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。
有关导致失败的原因的任何想法?
答案 0 :(得分:1)
我们遇到了类似的问题。问题最终是在导出p12时我们多选择导出公共和私有以生成p12。仅导出公共时,p12的大小为3217字节。 3217字节文件工作。如果你的p12是6140字节,你需要重新生成它。