php - iOS推送通知成功使用命令提示符但不是在php中
问题描述
在 CMD 上工作。(通知发送)
curl -v -d '{"callerID":"remote@example.com"}' --http2 --cert
vCert.pem:12678 https://api.development.push.apple.com/3/device/33feaba07f2a67ff9cd7ca8007f0e
但不能在 PHP 中工作(通知不发送)。
$cmd = "curl -v -d '{\"callerID\":\"remote@example.com\"}' --http2 --cert voipCert.pem:123456789 https://api.development.push.apple.com/3/device/33feaba07f2a67ff9cd7ca8007f0e";
exec($cmd, $output, $retval);
解决方案
推荐阅读
- c++ - 使用参考左值的正确方法
- node.js - 无法将数组提取到 EJS 文件中
- java - 使用 JAVA 按给定距离(米)增加纬度和经度
- regex - 正则表达式根据多个条件替换不同的值
- vue.js - How to use Vue's FunnelGraph.js with Python's Flask
- css - 如何使用 vuetify2 使所有 v-card 等高
- wordpress - How to display excerpt for custom post type
- html - form with multi select option and a search box
- python - 在 Python 中更改电子邮件正文的某些颜色
- php - Getting 502 while deploy a Laravel app to AWS Elasticbeanstalk with Nginx