0
실시간 알림을 위해 Pusher
을 사용하는 Laravel
이하의 앱이 있습니다. 내 문제는, 나는 메시지의 수신자를 걸러 내고 싶다. 나는 로그인 한 관리자 만 푸셔가 보낸 알림을 받거나 보길 원합니다. 관리자가 아닌 다른 사용자는 알림을받지 않아야합니다. 푸셔에서 내가 어떻게 할 수 있니?Pusher에서 메시지의 수신자를 지정하는 방법은 무엇입니까?
실시간 알림을 위해 Pusher
을 사용하는 Laravel
이하의 앱이 있습니다. 내 문제는, 나는 메시지의 수신자를 걸러 내고 싶다. 나는 로그인 한 관리자 만 푸셔가 보낸 알림을 받거나 보길 원합니다. 관리자가 아닌 다른 사용자는 알림을받지 않아야합니다. 푸셔에서 내가 어떻게 할 수 있니?Pusher에서 메시지의 수신자를 지정하는 방법은 무엇입니까?
로그인 한 관리자 (또는 다른 고유 한 사용자 ID)의 사용자 이름을 양쪽 채널 이름의 일부로 만들어 해당 채널에 게시하십시오.
사용자 당 채널을 보유하는 것 외에 다른 사용자에게 메시지를 보내는 방법은 없습니다. 각 채널에는 한 명의 사용자 만 허용됩니다. 따라서 한 채널의 업데이트는 사용자 용입니다. 10 명의 관리자가 로그인했다면 다른 방법은 없지만 10 개의 채널을 가질 수 있습니다. 그러나 채널은 단순히 라우팅 메커니즘이므로 많은 채널을 갖는 데 실제 오버 헤드가 없습니다.
참조 : http://stackoverflow.com/questions/19366545/using-pusher-api-notify-particular-user 및 http://stackoverflow.com/questions/19130772/real-time-push-update- 한 번에 한 명의 사용자가 아닌 한 명의 사용자가 아닌 한 명의 사용자가 한 번에 할 수있는 방법에 대해 설명합니다. 19197310 # 19197310 같은 것을 제안합니다. [일대일 채팅 FAQ] (https://support.pusher.com/hc/en-us/articles/204363893-How-can-I-add-one-to-one-private-chat-to-my -web-application-)은 또한 특정 사용자에게 메시지를 보내는 코드 예제를 제공합니다. – leggetter