因此,我正在尝试将用于推送通知的Apple开发人员证书转换为.pem文件。稍后,我想使用该文件通过HTTP2发送苹果推送通知,如下所示:
1. openssl pkcs12 -clcerts -in aps_dev.p12 -out aps_dev.pem
2. curl -v -d '{"aps":{"alert":"hello"}}' --http2 --cert aps_dev.pem https://api.development.push.apple.com/3/device/31abcb1367eaa30abc4e293f19a12aeabcdd25b04dca1234caa594b10946a21
虽然我可以将通知发送到设备。我想了解的是:
- 如果它是HTTP2请求,则证书将发送到APNS。
- 或者使用之间的证书创建安全套接字,然后在其上写入HTTP2请求?
我可以看到系统在调用后打开了一些套接字,但是我不确定该套接字是否在我的系统和APNs服务器之间。