【问题标题】:APNS PushSharp Not working in ProductionAPNS PushSharp 无法在生产中工作
【发布时间】:2013-05-02 22:58:09
【问题描述】:

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

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

我没有收到任何错误回复。但是该设备没有收到任何通知。在这里,我尝试向单个设备发送通知。

我怎样才能正确地做到这一点?

谢谢

【问题讨论】:

  • 您确定您使用的是生产设备令牌吗?
  • 您的防火墙是否阻止了向 Apple 生产环境发送 APNS 消息?
  • @Zach,你成功了吗?我也有同样的问题=(
  • @Ezeki 是的,它开始为我工作。我正在发送开发令牌。这就是原因。
  • 此问题的解决方案请参考链接stackoverflow.com/questions/23329040/…

标签: c# ios apple-push-notifications pushsharp


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2014-06-13
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 2016-10-13
相关资源
最近更新 更多