我已按照本网站上的教程进行操作,但如果我想保存结果,我会收到一条消息,阻止我保存结果:
1 个错误禁止保存此发件人:
- APNS 证书或私钥无效
但是为什么我会收到这个错误?我尝试了几种方法,将其与 -----BEGIN CERTIFICATE----- 放在一起,然后在没有它的情况下放置,但没有任何效果。我创建了几个证书,但根据错误,每个证书都是错误的。
我忘了做点什么吗?
我已按照本网站上的教程进行操作,但如果我想保存结果,我会收到一条消息,阻止我保存结果:
1 个错误禁止保存此发件人:
- APNS 证书或私钥无效
但是为什么我会收到这个错误?我尝试了几种方法,将其与 -----BEGIN CERTIFICATE----- 放在一起,然后在没有它的情况下放置,但没有任何效果。我创建了几个证书,但根据错误,每个证书都是错误的。
我忘了做点什么吗?
将它与 -----BEGIN CERTIFICATE----- 一起放置并在没有它的情况下放置它,但没有任何效果。
您必须复制并粘贴文件的全部内容,包括 -----BEGIN CERTIFICATE-----
和----- END CERTIFICATE-----
.
但是为什么我会收到这个错误?
您可能在其中一个步骤中犯了错误:该错误意味着证书无效。它们通常无效(例如格式错误等):这与推送通知、APN 或 Pushpad 无关。
如果您了解 Ruby,则可以通过运行以下代码段来查看该证书引发的异常:
private_key = OpenSSL::PKey.read apns_private_key
certificate = OpenSSL::X509::Certificate.new apns_certificate
pkcs12 = OpenSSL::PKCS12.create(nil, nil, private_key, certificate)
pkcs12.to_der
否则,请联系 support@pushpad.xyz 并附上您的证书/私钥,以便我可以提供帮助。