达到了发送通知的最大发送尝试次数

时间:2015-04-28 10:19:27

标签: pushsharp

我正在使用PushSharp C#库发送苹果推送通知,差不多从过去一个月开始我收到以下错误发送通知。

一切都已完成发送通知但是从上个月我收到如下错误,所以请帮我解决这个问题,如果有任何想法,请告诉我发送通知有什么问题。< / p>

  

PushSharp.Apple.ApplePushService - &gt; PushSharp.Core.MaxSendAttemptsReachedException:达到发送通知的最大发送尝试次数! - &GT; {&#34; aps&#34;:{&#34; alert&#34;:&#34;测试消息&#34;,&#34;徽章&#34;:1,&#34;声音&#34;: &#34; sound.caf&#34;}&#34;类型&#34;:0,&#34;用户ID&#34;:0}

2 个答案:

答案 0 :(得分:0)

该问题最终与p12的出口有关。

导出p12时,我们多选择导出公共和私有以生成p12。仅导出公共时,p12的大小为3217字节。 3217字节文件工作。

如果你的p12是6140字节,你需要重新生成它。我通过重新生成证书解决了这个问题。有关详细信息,请查看at this

答案 1 :(得分:0)

您只能使用.p12格式的证书对邮件进行编码,然后APN将在接受推送之前识别您的身份,因为证书是由他们发出的。 使用&#34;多选导出&#34;,您将同时包含cert / publich密钥和私钥内容,并且通常首先放置BEGIN PRIVATE RSA KEY。然后你将无法发送。 BR,