У меня возникли проблемы с выяснением того, как отправить фактическое уведомление. Я прошел несколько пошаговых руководств и смог заставить их работать в браузере, над которым я работаю, однако никто не объясняет, как установить библиотеку веб-push-уведомлений для PHP или как отправить фактическое уведомление определенной конечной точке. У кого-нибудь есть учебник, объясняющий, как установить библиотеку веб-push для PHP или как отправить уведомление, когда пользователь подписан?
Я прошел через кодовую метку Google для добавления Push-уведомлений в веб-приложение и смог заставить его работать, однако, он не объясняет, как он работает на сервере.
Я также просмотрел демоверсии Web Push в Mozilla, однако, все еще очень расплывчато, когда речь идет об отправке уведомлений определенным пользователям.
Вы можете настроить push-уведомления, не разрабатывая собственное приложение, используя notify.pm. Требуется около 2 строк кода, API здесь:
https://github.com/notifypm/notifypm-php-api
<?php
require_once("notifypm.class.php");
$n = new Notifypm('email', 'password', '.pmNumber');
$n->push('Message!', 'Link (optional)!');
$n->disconnect();
Других решений пока нет …