안드로이드 개발 질문/답변
(글 수 45,052)
네이버 line이 c2dm을 사용한다고 해서 db를 열어봤는데요
C2dm아이디를 저장하는것 같더라구요
그렇다면 서버를 사용하는게 아니라
직접 사용자가 (구글푸시서버를 거쳐)사용자에게 보내는건 아닐까
생각이들더라구요
그래서 이방법을 써볼까 하는데 나쁘진 않나요?
C2dm아이디를 저장하는것 같더라구요
그렇다면 서버를 사용하는게 아니라
직접 사용자가 (구글푸시서버를 거쳐)사용자에게 보내는건 아닐까
생각이들더라구요
그래서 이방법을 써볼까 하는데 나쁘진 않나요?
2012.02.22 17:06:34
테스트 할때는 그렇게 많이 사용하지요 서버 구현이 귀찮....은 아니고 ;;
암튼 그렇게 샌더를 앱에 넣어놓을때는 개발자의 구글 아이디와 비밀번호는 패키지 안에 고.스.란.히 남아있겠죠~
개발용 구글 아이디를 하나 만든다면 또 모르죠.....
또 하나 샌더에 들어갈 정보가 작다면 상관 없겠지만 커진다면 단말에서 직접 구글 서버에 요청하기엔 부하가 걸리지 않을까 싶네요
저도 c2dm테스트 할때 고작 토스트 몇개 날리기 위한 샌더였는데도 가끔 시간이 걸릴때가 있더군요
뭐 이건 구글 서버 자체의 불안전성도 있긴 합니다만.......
또한 네이버에서 c2dm registration ID를 저장하는건 해당 단말기에 요청하기 위한 키값으로 가지고 있을뿐이지
단말에서 직접 샌더를 하고 있다고 보는건 섣부른 판단이 아닐까 싶네요




앗..생각하지도 못한 방법인데요..
그러니까 앱에 샌더를 붙여넣고...한다는 말씀같은데...
각 사용자 유니크아이디와 레지스트레이션 아이디를 저장해 둔다면
메시지를 그 레지스트레이션 아이디로 보내버리면 서버를 만들 필요없이
구글님들이 서버질을 해준다는?????????오 새로운 생각!!