PHP PUSH УВЕДОМЛЕНИЯ В БРАУЗЕРЕ

PHP push уведомления в браузере позволяют сайту присылать обновления и оповещения пользователям без их активного участия. Для отправки push уведомлений на сайте необходимо настроить нотификационный сервер (например, Firebase Cloud Messaging) и создать соответствующий код на стороне сервера.

Пример кода на PHP:

$ch = curl_init("https://fcm.googleapis.com/fcm/send");
$header=array('Authorization: key=тут_ваш_API_ключ', 'Content-Type: application/json');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($msg));
$result = curl_exec($ch);
if ($result === FALSE) {
 die('Curl failed: ' . curl_error($ch));
}
curl_close($ch);

В этом примере мы используем curl для отправки POST-запроса на сервер Firebase Cloud Messaging. В переменной $header указываем API-ключ проекта, а через json_encode() кодируем данные, которые сервер FCM должен отправить в уведомлении на клиентскую сторону. В итоге, при успешном выполнении запроса на сервер Firebase Cloud Messaging, все клиенты, которые подписались на уведомления, получат push уведомление.

Как сделать push уведомления на сайте

Gotify создаем свой сервер Push уведомлений 🔔

Создание push уведомлений для сайта

Send and receive push messages - Progressive Web App Training

[PHP] Часть 31. Уведомления на сайте. Часть 1

Настройка Push уведомлений в браузере Как это работает на СендПульс

Firebase уведомления на сайте и android

Создание PUSH уведомлений на сайте (без использования плагинов)

Cервис push уведомлений, пуш уведомления в браузере

Реклама
Новое
Реклама