@mix_gorbachev

Успешная отправка push уведомлений, но не приходят в браузер, как исправить?

Доброго времени суток, хочу добавить себе на корпоративный сайт уведомления
Тестирую данный код, вроде бы все хорошо, но уведомления не отображаются в браузере, хотя все отправлено.
Может есть какие то идеи?
$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"}]}"
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы