PHP
Как отправить push уведомления?
Собираюсь реализовать push уведомления на базе Google firebase, если получится на, прочел гору литературы, собрал по туториалам, выходит окошко об уведомлении "разрешить", "отказаться", допустим человек разрешил но как теперь отправлять push сообщения. Туториале показали отправлять через консоль, некоторые говорят через SSH но мне хотелось бы все это сделать на сайте, написал заголовок, описание и ссылку и нажать кнопку "отравить". Или они отправляются автоматом как только на сайте появятся новые материалы? Как такое сделать или я не правильно мыслю?
О чем идет речь? Firebase Database от Google, это всего лишь асинхронная-облачная база данных. Её большим плюсом является та самая асинхронность, но её можно легко реализовать и без Firebase Database. Единственное, что вам нужно делать, это просто при публикации нового поста, для всех активных пользователей посылать уведомления (и база тут не причем, в ней только хранятся посты).
Пуши могут быть разные. Модальные окна (как стандартный alert), например, есть библиотека, Sweet Alert с уже готовыми, которые можно легко кастомизировать, либо, если вас почему-то не устраивают библиотеки, можно сверстать свое модальное окно, удобную функцию вызова и вызывать окно если опубликовался новый пост.
Вы не уточнили, в чем именно проблема:
1. Триггерить появление новой статьи;
2. Отправлять push-notificaiton;
3. Отправлять push-notification определенным людям;
Если первый вариант, то я уже отписал, что нам неизвестно, по какому принципу у вас написана система публикации материалов и их сохранения. Есть разные варианты, их очень много, как правильных так и костыльных. На разных серверных языках (node.js, php, etc.), с использованием разных компонентов и библиотек. Пожалуйста, уточните, а лучше залейте проект на github или gitlab. Необязательно заливать весь проект. Будет достаточно залить связанное с процессом публикации и сохранения материала в бд.
Если второй вариант, то либо использовать готовые, о чем я ранее писал, либо верстать кастомные, что я уже тоже писал.
Если третий вариант, то для этого используется либо система регистрационных аккаунтов, когда ты обязан быть зарегистрированным на сайте, чтобы в полную взаимодействовать им, а вместе с этим cookies + sessions, либо просто cookies + sessions (если уведомления могут приходить и обычным, незарегистрированным пользователям).
К справке:
SSH - это криптографический протокол для безопасной работы в незащищенной сети. Например, через SSH можно работать с файлами, директориями и т. д. на вашем сервере, удалять их, добавлять новые, или даже редактировать их. К поставленной задаче это не имеет никакого отношения.
Пуши могут быть разные. Модальные окна (как стандартный alert), например, есть библиотека, Sweet Alert с уже готовыми, которые можно легко кастомизировать, либо, если вас почему-то не устраивают библиотеки, можно сверстать свое модальное окно, удобную функцию вызова и вызывать окно если опубликовался новый пост.
Вы не уточнили, в чем именно проблема:
1. Триггерить появление новой статьи;
2. Отправлять push-notificaiton;
3. Отправлять push-notification определенным людям;
Если первый вариант, то я уже отписал, что нам неизвестно, по какому принципу у вас написана система публикации материалов и их сохранения. Есть разные варианты, их очень много, как правильных так и костыльных. На разных серверных языках (node.js, php, etc.), с использованием разных компонентов и библиотек. Пожалуйста, уточните, а лучше залейте проект на github или gitlab. Необязательно заливать весь проект. Будет достаточно залить связанное с процессом публикации и сохранения материала в бд.
Если второй вариант, то либо использовать готовые, о чем я ранее писал, либо верстать кастомные, что я уже тоже писал.
Если третий вариант, то для этого используется либо система регистрационных аккаунтов, когда ты обязан быть зарегистрированным на сайте, чтобы в полную взаимодействовать им, а вместе с этим cookies + sessions, либо просто cookies + sessions (если уведомления могут приходить и обычным, незарегистрированным пользователям).
К справке:
SSH - это криптографический протокол для безопасной работы в незащищенной сети. Например, через SSH можно работать с файлами, директориями и т. д. на вашем сервере, удалять их, добавлять новые, или даже редактировать их. К поставленной задаче это не имеет никакого отношения.
Александр Ященко
Мне нужен готовый скрипт на php что бы отправлять пуш сообщения
Зайди на курс Хантерс (может в видосах для обучения найдешь решение), или стаковерфлов - тут могут ответить
А по каким курсам или книгам пхп учил?
А по каким курсам или книгам пхп учил?
Похожие вопросы
- Отправили сотруднику уведомление ценным письмом об увольнении за прогул. Письмо не получает, что делать?
- Почему нельзя письмо с описью вложения отправить с заказным уведомлением?
- Могу ли я продать 1/2 квартиры в общей долевой собственности,если я отправил уведомление о намерении продажи своей1/2
- Можно ли исковое ответчику отправить по факсу и подтверждение отправить в суд вместо уведомления?
- законно ли уведомление о сокращении,отправленное по почте письмом с уведомлением?
- Законно ли уведомление о сокращении,отправленное по почте заказным письмом с уведомлением?
- уведомление об открытии р/с можно отправить почтой заказным письмом???
- Какой самый надёжный способ надлежащего уведомления ответчика об иске?
- Ошибка в уведомлении на получение трудовой книжки
- Уведомление о коммунальной задолженности