Ios gateway.push.apple.com和api.push.apple.com之间的差异
gateway.push.apple.com和api.push.apple.com之间的确切区别是什么 我可以使用gateway.sandbox.push.apple.com发送测试通知Ios gateway.push.apple.com和api.push.apple.com之间的差异,ios,notifications,apple-push-notifications,Ios,Notifications,Apple Push Notifications,gateway.push.apple.com和api.push.apple.com之间的确切区别是什么 我可以使用gateway.sandbox.push.apple.com发送测试通知 但是对于production gateway.push.apple.com不起作用api.push.apple.com是用于从APN发送通知请求的新api,但是gateway.push.apple.com仍在起作用不用担心XD,您只需确保完成有关已签名证书的所有流程,首先,按照从App Store Connec
但是对于production gateway.push.apple.com不起作用api.push.apple.com是用于从APN发送通知请求的新api,但是gateway.push.apple.com仍在起作用不用担心XD,您只需确保完成有关已签名证书的所有流程,首先,按照从App Store Connect下载的aps.cer执行以下步骤
# Convert the .cer file into a .pem file:
$ openssl x509 -in aps.cer -inform der -out PushChatCert.pem
# Convert the private key’s .p12 file into a .pem file:
$ openssl pkcs12 -nocerts -in PushChatKey.p12 -out PushChatKey.pem
# Finally, combine the certificate and key into a single .pem file
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
# At this point it’s a good idea to test whether the certificate works.
$ telnet gateway.push.apple.com 2195
# Let’s try connecting again, this time using our SSL certificate and private
key to set up a secure connection.
$ openssl s_client -connect gateway.push.apple.com:2195 -cert
PushChatCert.pem -key PushChatKey.pem
不要忘记在生产中选择正确的API URL:gateway.push.apple.com
最重要的一点是,不要忘记此推送通知配置仅在应用程序为TestFlight或为开发人员发布时有效,您可以使用gateway.sandbox.Push.apple.com