CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
https://xe1.xpressengine.com/index.php?mid=download&package_id=21374711
이걸 사용하고 있습니다. 그런데 뎃글 작성시 알림설정이 로그인이 되어있는경우 새로고침이나 다른 메뉴로 이동해야만 알림창이 뜨는데요. 그렇게 하지 않고 그냥 가만히 있어도 댓글이 달린경우 알림창을 뜨게 할 방법이 없을까요?
가이더
Lv. 6
댓글 7
알림센터에서 브라우저 알림기능을 이용하여 윈도우에 알림을 호출하는 방법을 이용하면 되긴합니다.
다만 서버와 클라이언트간에 지속적인 통신으로 인해서 서버부하를 주거나 nodejs 와 같은 서버를 따로 이용하여 제작해야합니다. (방식이 그냥 바로 되는것보단 어렵죠)
돈을 많이 지불하면 어떤 개발자든 구축해주겠죠.
새글,새 댓글 처럼 접속한 모든 브라우저에 알림을 띄워주는 것과 차원이 다른 개인 알림 입니다.
로그인하고 있는 모든 브라우저를 모두 어떤 특정한 것으로 서버가 매칭하고 있게 하여(아이파와 맥어드레스 등으로..) 그 다바이스의 주인의 알림만 해당 디바이스로 전달해주거나...
혹은 모든 브라우저에 알림을 쏘고 브라우저에서 알림을 띄우기 전에 배달된게 자신의 식별자가 없는 알림이라면 폐기해 버리는 기술을 만들어야겠죠.
그정도라면.. 채팅이나 메신저 수준인데...
웹지기님 말씀처럼 일반적인 서버에서는 서버 터지기 쉽상이죠..
한 웹페이지 머물렀다.
다른 웹페이지로 이동하는 시간 간격이 크지 않으므로
실시간 메세지 전송은 득보다는 실이 많을수 있겠네요.