기기 푸시 토큰 획득 (Receiver) -> 본인 웹서버 DB 에 저장 -> 푸시할 때 기기 푸시 토큰 + authtoken + 기타 파라미터들 구글 서버로 보냄 -> 구글 서버에서 기기 푸시 토큰 확인 후 해당 기기로 푸시보냄 -> 기기에서 Receiver 로 푸시 메시지 확인
2012.02.06 16:15:26
랄라뽕따이
Tcher님 소중한 지식 나누어주셔서 감사합니다.
개념이 이해될듯 말듯 어렵네요..^^;
2012.02.07 11:08:33
smallworld
C2DM은 구글 서버에서 내 폰으로 메시지를 전송해주는 건데, 기기를 찾는건 기존 안드로이드마켓의 연결(XMPP프로토콜을 사용한 GSF)로 지속적인 연결이 되어있기 때문에 내 폰에 전송이 옵니다.
C2DM 푸시서비스를 말씀하시는건가요 ?
authtoken 은 구글서버와 통신을 위한 서비스 인증입니다.
authotoken 과 함께 폰에서 생성한 push token key를 함께 보내면 푸시가 폰으로 가게 됩니다.
선작업이 되어야하는 부분은 기기에서 푸시 토큰키를 획득하는 부분입니다.
기기에서 푸시 토큰키를 획득하여 (c2dm 문서참고, regstration key... ) 웹서버에 저장해놓고 사용하셔야합니다.
기기 푸시 토큰 획득 (Receiver) -> 본인 웹서버 DB 에 저장 -> 푸시할 때 기기 푸시 토큰 + authtoken + 기타 파라미터들 구글 서버로 보냄 -> 구글 서버에서 기기 푸시 토큰 확인 후 해당 기기로 푸시보냄 -> 기기에서 Receiver 로 푸시 메시지 확인