APNS PushSharp在生产中不工作

本文关键字:工作 生产中 PushSharp APNS | 更新日期: 2023-09-27 18:12:35

我在IOS中使用APNS Sharp发送推送通知。我已经成功地在开发环境中使用了它。但是当应用程序上线时,它就不再工作了。我已将推送证书更改为部署证书。并将代码改为指向apple server

push.RegisterAppleService(new ApplePushChannelSettings(true,appleCert, certificatePassword));

我没有得到任何错误返回。但是设备没有收到任何通知。在这里,我试图将通知发送到单个设备。

我怎样才能正确地做这件事?

谢谢

APNS PushSharp在生产中不工作

我找到问题所在了。我再次撤销并重新生成了证书,这一次,我只在Keychain访问中导出了私钥(没有证书),导出为。p12并使用了新文件,它工作了。由于某些原因,当文件中同时存在证书和私钥时,PushSharp不能很好地处理。p12。