1
GCM
とlaravel 5.1
のPushNotificationを\Zend\Http\
クライアントに接続しました。 うまくいきました。しかし、突然それは仕事を停止し、exceptions
を生成します。Laravel 5.1 GCMプッシュ通知SSLエラー
私のコードは、例外が...
です...$collection = PushNotification::app('appNameAndroid')->to ($deviceToken);
$new_client = new \Zend\Http\Client(null, array(
'adapter' => 'Zend\Http\Client\Adapter\Socket',
'sslverifypeer' => false
));
$collection->adapter->setHttpClient($new_client);
$collection->send ($message);
----------------------------and-----------------------------------
$collection = PushNotification::app('appNameAndroid')->to ($deviceToken);
$collection->adapter->setAdapterParameters(array(
'ssl'=>array(
'verify_peer' => false,
'verify_peer_name' => false)
));
$collection->send ($message);
を私はまた、以下のコードを試してみましたが、それらのどれも機能していないような...
$collection = PushNotification::app('appNameAndroid')->to ($deviceToken);
$collection->adapter->setAdapterParameters(['sslverifypeer' => false]);
$collection->send ($message);
です
exception 'ErrorException' with message 'stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol' in C:\xampp\htdocs\activ8-webapp\api\vendor\zendframework\zend-http\src\Client\Adapter\Socket.php:281
Next exception 'Zend\Http\Client\Adapter\Exception\RuntimeException' with message 'Unable to enable crypto on TCP connection gcm-http.googleapis.com' in C:\xampp\htdocs\activ8-webapp\api\vendor\zendframework\zend-http\src\Client\Adapter\Socket.php:308
ここでphpmailを使用していません。私の質問を見てください。そして私は私の場合でもそれを試しましたが、働いています。 – Avishek