Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.33 KB | None | 0 0
  1. $msg = array(  
  2.     'id_carrera'=>$this->id_carrera,
  3.     'tokenUsuario'=>$tokenCl,
  4.  
  5.     'reason'=>'nuevaCarrera',
  6.     'title' =>'Nueva Carrera',
  7.     'body'      => 'Click para detalles',
  8.     'icon'=>'taxi_icon',
  9.     'color' => '#009688',
  10.     'click_action'=>'OPEN_ACTIVITY_1',
  11.     'sound'=>'default',
  12.     'vibrate'=>'default'
  13. );
  14. $data = array( 
  15.     'id_carrera'=>$this->id_carrera,
  16.     'tokenUsuario'=>$tokenCl,
  17.    
  18.     'title' =>'Nueva Carrera',
  19.     'body'      => 'Click para detalles',
  20.     'icon'=>'taxi_icon',
  21.     'reason'=>'nuevaCarrera',
  22.     'id_carrera'=>$this->id_carrera
  23. );
  24. $fields = array (
  25.     'to'    => $this->token,
  26.     'notification' => $msg,
  27.     'data' => $data
  28. );
  29.  
  30. $api = "AIzaSyDt-izN3mBijzYKS5eBSjkZ4vUBjTBGsd8";
  31.  
  32. $headers = array ('Authorization: key='.$api, 'Content-Type: application/json');
  33. $ch = curl_init();
  34.  
  35. curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
  36. curl_setopt( $ch,CURLOPT_POST, true );
  37. curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
  38. curl_setopt( $ch,CURLOPT_SSL_VERIFYHOST, 0);
  39. curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
  40. curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
  41. curl_setopt( $ch,CURLOPT_TIMEOUT, 1); //timeout in seconds
  42. curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
  43.  
  44.  
  45.  
  46. $result = curl_exec($ch );
  47.  
  48. if($result === false) {
  49.     echo 'Curl error: ' . curl_error($ch);
  50. }
  51.  
  52. curl_close( $ch );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement