1

我能够成功地为 ios 设备发送和接收推送通知,但是现在我看到了这个错误:它似乎在连接后出现,但达到了最大尝试,然后它尝试再次连接并给出此错误:我使用了看到这些错误之前和之后的相同凭据,它成功发送了通知,我在我的设备上得到了它们。它似乎尝试连接,然后达到最大尝试次数,然后尝试再次连接并给出此错误。如果凭据一次有效,它不应该一直有效吗?

AM方法:服务异常;通道异常:PushSharp.Apple.ApplePushService -> System.ComponentModel.Win32Exception(0x80004005):提供给包的凭据在 System.Net.SSPIWrapper.AcquireCredentialsHandle(SSPIInterface SecModule,字符串包,CredentialUse 意图,SecureCredential scc)处无法识别System.Net.Security.SecureChannel.AcquireCredentialsHandle(CredentialUse credUsage, SecureCredential&secureCredential) 在 System.Net.Security.SecureChannel.AcquireClientCredentials(Byte[]& thumbPrint) 在 System.Net.Security.SecureChannel.GenerateToken(Byte[] 输入, Int32 System.Net.Security.SslState.StartSendBlob 处的偏移量,Int32 计数,Byte[]& 输出)(Byte[] 传入,Int32 计数,AsyncProtocolRequest asyncRequest)在 System.Net.Security.SslState。DisplayClass4.<.ctor>b _1(对象状态)

4

1 回答 1

1

我通过重新生成证书解决了这个问题。我将新的 .cer 安装到服务器上并将其导出为 .p12 以与 pushsharp 代码一起使用。

于 2013-08-07T15:15:42.863 回答