Подтвердить что ты не робот

PHP - Push-уведомления

Какие методы могут быть использованы для того, чтобы PHP мог стать сервером push-уведомлений?

4b9b3361

Ответ 1

Вам может понравиться следующее: http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

В нескольких словах: Push-уведомления означают, что клиент становится сервером и наоборот; на самом деле все, что вам нужно, это клиент, который слушает, и сервер, который запрашивает эти клиенты, перечисленные где-то. Некоторые серверы существуют, там этот для уведомления в реальном времени, который используется с statusnet, я просто не могу запомнить его имя прямо сейчас. Может быть, это может помочь, всякий раз, когда я сталкиваюсь с именем, я вернусь к тебе. Между тем, прочитайте учебник выше, он может дать вам некоторые золотые идеи.

изменить

Сервер реального времени называется Meteor.

Их много: http://status.net/wiki/Realtime

Ответ 2

Вы должны использовать определенный сервер HTTP Push для поддержания постоянных соединений с клиентами (браузерами), а затем отправлять события из вашего PHP-кода или бэкэнд-систем на этот сервер HTTP-Push для доставки этим клиентам.

Существует множество технологий и реализаций серверов для таких HTTP-серверов HTTP. Вы можете найти много информации с поиском google, или вы можете посмотреть, например, на socket.io.