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

GCM 다중 Push 에대해 질문드립니다.

0 추천
현재 푸쉬 를 구현해서 RegID를 받고 GCM서버 에 REGID 키를 입력한뒤에 푸쉬를 보내는 부분까지 성공을 하였는데

기기 하나에 한해서만 푸쉬를 보낼수 있는거같아서 이런식으로 구현해도 가능한것인지 또는 보통 어떠한 방법으로 구현하는지 궁금 해서 질문드립니다.

 

제생각

Client(n) -->RegID획득 및 전송--->JSP,SERVLET-->DB에 RegId_insert-->GCM_SERVER--->DB에 있는 모든 RegID에게PUSH 전송 -->Clinet(n)푸쉬 받음.

이런식으로 구현하려고 하거든요 ..

 

구현하려는 것이 App 단에서 사용자가 관심있는 특정 정보를 입력하면 그 특정정보가 업데이트 되었을때 특정정보에 관심이 있는 사용자에게 만 푸쉬를 보내는 어플인데 ..

서버 쪽으로 해본거라곤.. JSP,SERVLET,TOMCAT,ORACLE 이용해서 간단한 분실물찾아주는 게시판 만들어 본게 전부라서.. 어떤 방식으로 하는지 잘모르겠어서요 ㅠ

구현방식에 문제가 없는지 잘못된 것인지 해보면 되겠지만 시간이 많이 있지 않아서 질문드립니다.
익명사용자 님이 2015년 3월 11일 질문

1개의 답변

+1 추천
 
채택된 답변
가능합니다. 애초에 GCM 으로 푸시를 보낼때

registration_ids 항목에 reg_id 를 입력하여 보내는데 배열형태로 보내기 때문에

여러개의 reg_id 에 푸시가 가능합니다.

user 테이블이 있다면

DB 에서 특정정보에 관심이 있는 사용자 추출 -> 사용자 정보에 reg_id 모두에게 푸시

식으로 하면 되겠죠

한번에 푸시 보낼 수 있는 사용자가 1000명이었던가 그러니 구현상에서 처리하시면 될겁니다.
mamondebaltob (32,750 포인트) 님이 2015년 3월 11일 답변
답변감사드립니다 ㅎㅎ 그쪽으로 진행해봐야겠네요
...