我一直在寻找这个问题的答案,但似乎找不到。我将 PUSH 通知发送到我的应用程序的多种风格。我之前已将其设置为循环遍历每个证书并将其与用户应用程序类型匹配。实际上,我为每个证书创建了一个新的 SSL 连接,然后为该特定证书发送任何通知。
转换所有这些证书并在它们到期时安装它们有点繁琐。我可以将 KeyChain 访问中的多个证书导出为单个 p12 文件并将其转换,这有助于从证书管理的角度使事情变得更简单。问题在于没有收到我的 PUSH 通知。我可以成功连接到 APNS,反馈服务没有报告任何问题,但似乎没有任何问题。这使我相信 APNS 正在验证文件中唯一的第一个证书,并忽略任何其他允许成功连接但可能会阻止发送通知的证书。在这种情况下,我希望连接断开或反馈服务上报告的内容,但到目前为止我还没有看到。
有没有人对成功做到这一点有任何见解?谢谢你。