1

因此,我正在尝试将用于推送通知的苹果开发人员证书转换为 .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

虽然我可以将通知发送到设备。我想了解的是:

  1. 如果是 HTTP2 请求,则将证书发送到 APNS。
  2. 或者使用证书创建安全套接字,然后在其上写入 HTTP2 请求?

我可以看到系统在调用后打开了一些套接字,但我不确定套接字是否在我的系统和 APNs 服务器之间。

4

0 回答 0