2011-03-27 9 views
22

푸시 알림 서버가 될 수있는 PHP를 만드는 데 사용할 수있는 방법은 무엇입니까?PHP - 푸시 알림

+1

또한 답변을 확인하십시오 : http://stackoverflow.com/questions/5292247/push-notifications-server-implementation – anubhava

+0

재미있는 일은 방화범을 사용하고 페이스 북이 "푸시"알림을받는 방식을 관찰하는 것입니다. –

+0

PHP 푸시 알림을 위해 https://ampersandacademy.com/tutorials/ionic-framework-version-2/push-notification-automate-using-php 방문을 자동화하십시오 – Bharathiraja

답변

18

당신이 맘에 들어 있습니다 몇 가지 단어에서 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/

을 : 푸시 알림 클라이언트가 서버가되고 그 반대의 의미; 실제로 필요한 것은 수신 대기하는 클라이언트와 어딘가에 나열된 클라이언트를 쿼리하는 서버입니다. statusnet와 함께 사용되는 실시간 알림을위한 서버가 있습니다. 지금은 이름을 기억할 수 없습니다. 어쩌면 도움이 될지 모르지만, 내가 다시 이름을 알게 될 때마다 나는 다시 돌아올거야. 한편, 위의 자습서를 읽으면 금괴 아이디어를 줄 수 있습니다.

편집

실시간 서버가 유성이라고합니다.

이 많이 있습니다 http://status.net/wiki/Realtime

+1

흠, php 함수를 사용하여 다음과 같이 보입니다 : stream_socket_client/stream_socket_server may 이것을 할 수 있어야합니다. 나는 그들이 단지 연결을 만들고 연결을 유지한다고 가정하고있다. –

+0

PHP 스크립트가 끝나면 더 이상 연결되지 않습니다. 하지만 이것은 Meteor와 같은 특수 서버/확장 프로그램에서 관리 할 수 ​​있습니다. 사실, PHP 스크립트를 다른 스토리의 서버에 CLI로 배포하려고한다면. – CoolStraw

5
당신은 그에게 당신의 PHP 코드 나 백엔드 시스템에서 이벤트를 전송 한 후 고객과의 영원한 연결을 (브라우저)을 유지하고 특정 HTTP 푸시 서버를 사용한다

HTTP 해당 클라이언트로 전달하기 위해 서버를 밀어 넣습니다.

그런 종류의 HTTP 푸시 서버에 대한 많은 기술과 서버 구현이 있습니다. Google 검색을 통해 많은 정보를 찾을 수 있습니다. 예를 들어 socket.io에서 찾아 볼 수 있습니다.