更新时间:2023-09-08 14:46:16
谢谢 shubank .. 你的答案有效... 我唯一需要添加的是优先级高... 这是更新的代码... 可以也帮助别人:)
Thanks shubank .. your answer works... The only thing I need to add is priority high... Here is the updated code... May it help someone too :)
$ch = curl_init("https://fcm.googleapis.com/fcm/send");
//The device token.
$token = ""; //token here
//Title of the Notification.
$title = "Carbon";
//Body of the Notification.
$body = "Bear island knows no king but the king in the north, whose name is stark.";
//Creating the notification array.
$notification = array('title' =>$title , 'text' => $body);
//This array contains, the token and the notification. The 'to' attribute stores the token.
$arrayToSend = array('to' => $token, 'notification' => $notification,'priority'=>'high');
//Generating JSON encoded string form the above array.
$json = json_encode($arrayToSend);
//Setup headers:
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: key= $key'; // key here
//Setup curl, add headers and post parameters.
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
//Send the request
$response = curl_exec($ch);
//Close request
curl_close($ch);
return $response;