最大发送尝试次数

Ste*_*eve 25 .net c# apple-push-notifications pushsharp

我正在使用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}}
Run Code Online (Sandbox Code Playgroud)

一旦出现此消息,似乎PushSharp无法轻易地通过它.在我重新启动服务之前,我会继续看到此消息.

我应该提一下,当这个错误发生时,我确实看到一些随机的已发送消息通过.例如:

2013-06-04 07:54:04.3982|Info|Sent: PushSharp.Apple.ApplePushService -> {"aps":{"badge":2}}
Run Code Online (Sandbox Code Playgroud)

我正在使用其默认配置运行PushSharp.

有关导致失败的原因的任何想法?

小智 1

我们有类似的问题。问题最终是,在导出 p12 时,我们多次选择导出公共和私有来生成 p12。只导出public时,p12的大小为3217字节。3217 字节文件有效。如果你的 p12 是 6140 字节,你需要重新生成它。