我试图用laravel发送ios通知(使用laravel推送通知),但我收到了这个错误:Unable to connect: tls://gateway.sandbox.push.apple.com:2195: 2 (stream_socket_client(): Unable to set private key file /certificate/path.pem)
这是我的配置:'appNameIOS' => array(
'environment' =>'development',
'certificate' =>'../path.pem',
'passPhrase' => 'passPhrase',
'service' =>'apns'
),
但在我从passPhrase
中删除引号后,我只得到了HTTP error 500
,在响应体上没有任何错误。
我从这个网站一步一步创建了.pem
文件。
注意:我使用的是MAMP服务器。
我认为没有正确创建pem证书。请确保从p12 keychain元素同时导出私钥和公钥。遵循此处的指示。