클라이언트 측에서 연결 해제에 대해 내 서버에 통보합니까? 아래와 같이 연결이 끊어지면 대답이 '예'라고 가정합니다.푸셔 연결 끊기 및 시간 초과
pusher.disconnect()
그러나 사용자가 단순히 브라우저를 닫으면 어떻게됩니까?
또 다른 것은 특정 채널이 어떤 동안 클라이언트 (들)에 의해 사용되지 않은 서버에 통지하는 방법이 있나요?
클라이언트 측에서 연결 해제에 대해 내 서버에 통보합니까? 아래와 같이 연결이 끊어지면 대답이 '예'라고 가정합니다.푸셔 연결 끊기 및 시간 초과
pusher.disconnect()
그러나 사용자가 단순히 브라우저를 닫으면 어떻게됩니까?
또 다른 것은 특정 채널이 어떤 동안 클라이언트 (들)에 의해 사용되지 않은 서버에 통지하는 방법이 있나요?
connection states documentation 연결 상태 변경에 결합하는 방법을 보여줍니다. 사용자가 단순히 브라우저를 닫으면
그러나 어떻게됩니까?
이것은 브라우저가 webSocketInstance.onclose
을 호출하는지 여부에 따라 달라 지므로 브라우저가 닫히기 전에 Pusher JavaScript 라이브러리에 정보가 제공됩니다. window.onbeforeunload
, window.onunload
또는 addEventListener
버전을 사용하여 언제든지 직접 확인할 수 있습니다.
또 다른 방법은 특정 채널이 클라이언트에서 일부 채널을 사용하지 않고 있다는 것을 서버에 알리는 것입니다.
를 사용하면 채널이 비워지면 앱 서버에 알립니다.