Всем привет. Хочу настроить push уведомления на сайте. Для этого решил использовать библиотеку minishlink/web-push. По части JS все сделал, получаю все данные и отправляю на сервер. Когда пытаюсь отправить уведомление используя полученные данные, выходит сообщение success, но вот самого уведомления нет. Что я делаю не так?
Код:
<?php
$data = [
'endpoint' => 'https://fcm.googleapis.com/fcm/send/enwkrK...',
'publicKey' => '...',
'authToken' => '...',
];
$subscription = Subscription::create($data);
$auth = array(
'VAPID' => array(
'subject' => 'https://site.ru',
'publicKey' => '...',
'privateKey' => '...',
)
);
$webPush = new WebPush($auth);
$report = $webPush->sendOneNotification(
$subscription,
"Test"
);
$endpoint = $report->getRequest()->getUri()->__toString();
if ($report->isSuccess()) {
echo "[v] Message sent successfully for subscription {$endpoint}.";
} else {
echo "[x] Message failed to sent for subscription {$endpoint}: {$report->getReason()}";
}