마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

gcm 푸쉬 디바이스 -> 디바이스 는 어떻게 하는건가요?

0 추천
가장최근에 나온 gcm에서는

디바이스 -> 디바이스  로 푸쉬메시지를 보낼수 없는건가요?

구글링을 해봐도 디바이스에서 디바이스로 보내는 예제가 나오질 않네요ㅠ

만약 가능하다면 어떻게 해야하는건지요..
각 디바이스의 regId는 알고있는 상태입니다
별을품다 (250 포인트) 님이 2015년 2월 25일 질문
별을품다님이 2015년 2월 25일 수정

2개의 답변

+1 추천
 
채택된 답변
필요에 의해 꼭 만들어야한다면

"안드로이드 앱 프로그래밍" - 이지스퍼블리싱 출판사

이 책안에 샘플코드가 있으니 참고해 보셔요
nicehee (73,100 포인트) 님이 2015년 2월 25일 답변
별을품다님이 2015년 2월 25일 채택됨
감사합니다! 오늘 퇴근후 교보문고가봐야겠네요ㅠ
+2 추천
디바이스에서 디바이스로 직접 보내는게 가능하다고 해도

실제 상용앱에 적용할 일은 없기 때문에

그냥 테스트 삼아 한번 해보려고 한다고 해도 시간 낭비인듯 싶습니다.

이유는 다음과 같습니다.

1. 클라이언트 앱에 개발자의 AUTH_KEY, API KEY 등 보안상의 문제가 있을 수 있는 값들이 포함되어야 함

2. 클라이언트 앱에 GCM 서버에 메시지 전송을 위한 불필요한 리소스(라이브러리등)가 포함되어야 함

3. 모든 클라이언트의 regId를 개별 클라이언트가 알수가 없음

이 외에도 많이 있을 듯 싶지만 생각 나는건 이 정도군요

 

테스트 삼아 해보려고 한다 해도 그냥 3rd party server를 이용하는 방법으로 구현해보시기 바랍니다.
Gradler (109,780 포인트) 님이 2015년 2월 25일 답변
좋은 정보 감사합니다!
...