我正在使用ASP.NET服务器向APNS发送推送通知。我正在使用PushSharp库。突然,推送通知停止工作。我得到了这个例外,
The maximum number of Send attempts to send the notification was reached
我搜索并发现APNS不再支持SSL v3。 https://developer.apple.com/news/?id=10222014a我发现最新版本的库也在使用Tls。所以我更新了库。但现在我要了,
System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.
我的.p12证书有效期是2014年3月4日至2015年3月4日。当APNS支持SSL v3时,我生成了.p12证书文件。我需要更新p12证书吗?
答案 0 :(得分:1)
我更新了APNS证书(.p12文件)和PushSharp库,它现在使用TLS而不是SSL v3.0(易受POODLE攻击)。现在问题已解决。