Доброго времени суток, хочу добавить себе на корпоративный сайт уведомления
Тестирую данный код, вроде бы все хорошо, но уведомления не отображаются в браузере, хотя все отправлено.
Может есть какие то идеи?
$YOUR_API_KEY = '111111111111111111111111111'; // Server key
$YOUR_TOKEN_ID = '11111111111111111111111111111';
$header = array();
$header[] = 'Content-type: application/json';
$header[] = 'Authorization: key=' . $YOUR_API_KEY;
$payload = [
'to' => $YOUR_TOKEN_ID,
'notification' => [
"title" => "Background Message Title",
"body" => "Background message body",
"click_action" => "https://dummypage.com"
]
];
$crl = curl_init();
curl_setopt($crl, CURLOPT_HTTPHEADER, $header);
curl_setopt($crl, CURLOPT_POST, true);
curl_setopt($crl, CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send');
curl_setopt($crl, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($crl, CURLOPT_RETURNTRANSFER, true);
$rest = curl_exec($crl);
if ($rest === false) {
return curl_error($crl);
}
curl_close($crl);
string(143) "{"multicast_id":5610005296187892937,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1523146332213697%e609af1cf9fd7ecd"}]}"