我正在使用APNS Sharp在IOS中发送推送通知。我已经在开发环境中成功使用了它。但是,当应用程序正常运行时,它不再有效。我已将推送证书更改为部署证书。并将代码更改为指向Apple服务器
push.RegisterAppleService(new ApplePushChannelSettings(true,appleCert, certificatePassword));
我没有收到任何错误。但该设备没有收到任何通知。我在这里尝试向单个设备发送通知。
我该如何正确地做到这一点?
由于
答案 0 :(得分:3)
我发现了这个问题。我再次撤销并重新生成了证书,这次,我只在Keychain访问中导出了私钥(没有证书),导出为.p12并使用了新文件,并且工作正常。出于某种原因,当文件中存在证书和私钥时,PushSharp与.p12的播放效果不佳。