어플에 접속한 상태에서 상대방이 보내는 메시지나 자신의 방명록같은 곳에 글이 올라왔을 때 실시간으로
알려주는 기능을 구현하려면 어떤 방법을 사용해야 될까요?
모바일 네이트온 쪽지기능을 예중에 하나로 들 수 있겠네요.
개인적으로 떠올릴 수 있는 생각으론 Thread와 broadcast를 이용해서 수시로 서버쪽을 체크해서
변경된 사항이 있으면 가져오는 식으로 하면 되지 않을까 싶은데 그렇게 하면 접속하는 내내
백그라운드에서 실행이 되기 때문에 좀 무리가 가지 않을까 싶고...
이러한 기능들은 어떻게 구현할 수가 있나요?
이같은 기술을 이용하는게 앰앤톡, 카카오톡 같은 메신저들입니다.
서버를 지속적으로 체크하는 Polling도 푸시의 가장 기초적인 단계에 속하구요...
대부분 폴링에 문제점이 많기 때문에 다른 방식을 같이 씁니다.
푸시서버는 보통 단말에 설치된 푸시 에이전트 (해당 어플의 일부입니다.)에 전송을 하고
푸시 에이전트가 받은 데이터에 대해 Broadcast하는 방식으로 동작하는게 일반적입니다.