FIREBASE ОТПРАВКА PUSH УВЕДОМЛЕНИЙ PHP
Для отправки push уведомлений на устройства пользователей через Firebase Cloud Messaging (FCM) вам нужно выполнить несколько простых шагов.
Во-первых, необходимо активировать Firebase Cloud Messaging в консоли Firebase. Затем вам нужно добавить серверный ключ FCM и отправитель ID в свой проект PHP. Затем вам нужно написать PHP-скрипт, который будет отправлять push-уведомления на устройства клиентов.
Вот пример кода PHP, который отправляет push-уведомление на устройство, зарегистрированное в Firebase Cloud Messaging. В этом примере мы отправляем уведомление на одно устройство, но вы можете легко настроить его для отправки уведомлений на несколько устройств.
//Replace with the server key from your Firebase projectdefine( 'API_ACCESS_KEY', 'YOUR-API-ACCESS-KEY-GOES-HERE' );$registrationIds = array("YOUR-DEVICE-ID-GOES-HERE");$msg = array( 'title' => 'Заголовок уведомления', 'message' => 'Текст уведомления', 'subtext' => 'Дополнительный текст уведомления', 'vibrate' => 1, 'sound' => 1);$fields = array( 'registration_ids' => $registrationIds, 'notification' => $msg);$headers = array( 'Authorization: key=' . API_ACCESS_KEY, 'Content-Type: application/json');$ch = curl_init();curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );curl_setopt( $ch,CURLOPT_POST, true );curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );$result = curl_exec($ch );curl_close( $ch );
Этот код использует cURL для отправки HTTP-запроса на Firebase Cloud Messaging API с указанными параметрами уведомления. Если все идет успешно, устройство должно получить push-уведомление с указанным заголовком, сообщением и дополнительным текстом.
Как отправить Push уведомление? Firebase [Ru, Android] / Мобильный разработчик
Firebase уведомления на сайте и android
Send Android Push Notifications Using Firebase Cloud Messaging - Firebase push notification Android
JavaScript Firebase Web Push Notification Tutorial
Send Firebase Push Notification using PHP
Send Firebase Push Notification using php
How to Send Firebase Push Notification in Node JS - Send Firebase Push Notification in Node JS
Отправляем push уведомления через Firebase Cloud Messaging