Pusher.com - получать уведомления на стороне сервера, когда кто-то подключается/отключается

Используя каналы присутствия в Pusher (http://pusher.com), как я могу получать уведомления на стороне сервера, когда кто-то подключается или отключается из канала присутствия? Это вообще возможно? На моем сервере работает PHP.

Я нашел аналогичный вопрос в поддержке Pusher. Ответивший Фил Леггетер сказал, что есть два возможных обходных пути. Но они не представлены. Вот этот вопрос: канал" rel="nofollow">https://pusher.tenderapp.com/discussions/questions/65-how-to-see-that-a-user-is-this-chill-alive-on-a-private-channel< /а>


person lawls    schedule 10.10.2013    source источник


Ответы (1)


После этой проблемы с поддержкой Pusher представил веб-перехватчики присутствия, которые позволяют прослушивать присутствие события (member_added и member_removed).

Это должно предоставить вам именно ту информацию, которую вы ищете.

person leggetter    schedule 10.10.2013
comment
Что мне делать с $app_secret = getenv('PUSHER_APP_SECRET'); Должен ли я где-то определить PUSHER_APP_SECRET? - person lawls; 11.10.2013
comment
См.: php.net/manual/en/function.getenv.php или , вы можете заменить эту строку и ввести секретное значение из константы. Или вы можете жестко закодировать свой секрет, если знаете, что никто другой не увидит код. - person leggetter; 11.10.2013