您好,我正在使用Redth PushSharp库开发推送通知服务。我已经成功地能够从本地电脑向我的 ipad 发送通知。但是当我将它上传到我的托管服务时,它会发生异常!查看我的代码:
Boolean bsandbox = true;
string p12fileName =AppDomain.CurrentDomain.BaseDirectory + "CPDDevelopmentPushNotificationCertificate.p12";
string p12password = "1234";
string deviceID1 = "2909b25e0c699b2dc4864b4b9f719e67aac7e0fab791a72a086ffb788ba28f6a"; //
string msg = "This is the message sent at : ";
string alert = "Hello world at " + DateTime.Now.ToLongTimeString();
int badge = 1;
string soundstring = "default";
var payload1 = new NotificationPayload(deviceID1, alert, badge, soundstring);
payload1.AddCustom("custom1", msg);
var notificationList = new List<NotificationPayload> { payload1 };
var push = new PushNotification(bsandbox, p12fileName, p12password);
var rejected = push.SendToApple(notificationList);`
我从MoonApns PushNotification.cs获得了 PushNotification 类。
当我发送通知时,它会出现以下错误:
对 SSPI 的调用失败。System.ComponentModel.Win32Exception (0x80004005):收到的消息意外或格式错误。
System.Net.Security.SslState.CheckThrow(Boolean authSucessCheck) 在 System.Net.Security.SslState.get_SecureStream()
在 System.Net.Security.SslStream.BeginRead(字节 [] 缓冲区,Int32 偏移量,Int32 计数,AsyncCallback asyncCallback,对象 asyncState)
在 PushNotification.cs:line 121 中的 PushNotification.SendQueueToapple(IEnumerable1 queue)
在 PushNotification.cs:line 92 中的 PushNotification.SendToApple(List1 queue)
在 PushNotificationIOS.cs:line 48 中的 PushNotificationIOS.SendPushNotification()
这是推送服务网址:测试我的推送服务错误
我正在使用RackSpace 云托管
任何人有任何想法?