Laravel ANDROID“davibennun / laravel-push-notification”

时间:2016-11-17 04:19:08

标签: android push-notification google-cloud-messaging laravel-5.2

我在laravel框架中使用davibennun / laravel-push-notification进行推送通知,它在iphone设备中运行良好但在android中却给出了

“无法在TCP连接上启用加密gcm-http.googleapis.com”

我也试过

$deviceToken = "dxu8XvChIXg:APA91bEUASmBE_bpDzHlgvf9RZhLYE4W7ni5xeRZ-ze-QKE‌​-1uUFbTcWkGJ05GkbTWb‌​cU8tceA_rnUwDgBr8w46‌​cylkkvz9ORoCmdqSt8Ao‌​VviGRdQbcM1GtbDZqWdc‌​SpyJpZPSX2SRP";
$push = PushNotification::app('Androidpush');
$push->adapter->setAdapterParameters(['sslverifypeer' => false]);
$push->to($deviceToken)->send('Hello World, i`m a push message');

我做错了什么...... ??

如果你已经完成,请建议我。

提前致谢

1 个答案:

答案 0 :(得分:1)

与此related issue相比,我看到您提供的代码没有任何错误。这可能是您的http适配器配置方式的问题。尝试使用curl适配器,和/或确保sslcapath设置为有效位置。检查此thread哪个社区也在Android设备上遇到此问题。

  

改变   供应商/狡猾/通知-推杆/ SRC /狡猾/ NotificationPusher /适配器/ Gcm.php

df = pd.read_csv(fileURL, 
             names=['age','type_employer', 'fnlwgt', 'education', 
                    'education_num', 'marital', 'occupation', 
                    'relationship', 
                    'race','sex','capital_gain', 'capital_loss', 
                    'hr_per_week','country', 'income'],  
             na_values = [' ?'])

df = df.dropna(how='any')
boolean = {' >50K': True, ' <=50K': False}
df['income'] = df['income'].map(boolean)
df