2015-04-28 113 views
0

我使用PushSharp C#庫發送蘋果推送通知,並且幾乎從最後一個月開始,我收到以下錯誤以發送通知。發送嘗試發送通知的最大次數已達到

一切都完成發送通知,但從上個月我得到像下面的錯誤,所以請幫我解決這個問題,如果任何機構有任何想法,那麼請告訴我什麼是發送通知問題。

PushSharp.Apple.ApplePushService - > PushSharp.Core.MaxSendAttemptsReachedException:發送嘗試發送通知的最大次數已達到! - > {「aps」:{「alert」:「Test message」,「badge」:1,「sound」:「sound.caf」},「Type」:0,「UserId」:0}

+0

嘿安迪,你有什麼想法解決這個問題嗎? –

回答

0

這個問題最終與p12的出口有關。

當輸出p12時,我們多選擇導出public和private來生成p12。當只輸出公衆時,p12的大小爲3217字節。該3217字節文件工作。

如果你的p12是6140字節,你需要重新生成它。我通過重新生成證書解決了這個問題。欲瞭解更多信息,請看看at this

0

您只使用.p12格式的證書來編碼您的消息,然後APN會在證書由他們簽發之後確定您在接受推送前的個人身份。 使用「多選導出」時,您同時包含證書/公鑰和私鑰內容,通常情況下,首先放置BEGIN PRIVATE RSA KEY。那麼你將無法發送。 Br,