在Laravel 4中推送通知

时间:2014-05-19 09:58:47

标签: php laravel-4

我正在使用Laravel 4,我有推送通知系统。
我进行了研究并找到了一个图书馆支持: https://github.com/davibennun/laravel-push-notification

我已配置为指南,当我按以下方式运行路线时:

Route::get('/push',function(){
$push = new \Davibennun\LaravelPushNotification\PushNotification();
$push->app('appNameAndroid')->to('My-device-token')->sent('my message'); }

显示错误:

  

Zend \ Http \ Client \ Adapter \ Exception \ RuntimeException
  无法在TCP连接android.googleapis.com上启用加密:确保为环境正确设置了“sslcafile”或“sslcapath”选项。

我认为原因是我的openssl问题(我在Ubuntu中使用LAMP)并尝试我在互联网上找到的所有方式,即使我也尝试在Windows上运行该脚本(XAMPP),但它仍然不起作用。

任何理想?

更新的 我不得不去 vendor / zendframework / zend-http / Zend / Http / Client / Adapter / Socket.php 并将其配置['sslverifypeer']更改为“null”并且它已经工作了!它只在本地服务器上,在实时服务器中,默认设置可以完美运行!

0 个答案:

没有答案