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

안드로이드 채팅관련 어플 개발도중 질문이 있습니다.

0 추천
채팅방이나 이런 기본적인 채팅기능은 다 구현이되었는데

카카오톡처럼 푸쉬메시지 알림이 작동하게끔 기능을 추가하고싶은데 구글에서 찾은 코드로 해보아도 푸쉬메시지가 발생하지 않더라구요

혹시 참고할만한 사이트나 도움을 주실수있으면 정말 감사하겠습니다.

안드로이드+파이어베이스로 개발중입니다. 그리고 제가 아직 초보고 학생이라 정확히는 잘모르지만 이제 옛날 GCM??? 방식이 아닌 FCM방식으로 바뀐다고 그러더라구요 도움 부탁드릴게요ㅠㅠ
익명사용자 님이 2019년 5월 6일 질문

1개의 답변

0 추천

원래 외부서버 <-> 구글 클라우드 서버<-> 디바이스 의 형태로  푸시메시지를 날려주거든요. 외부서버에서 각 디바이스의 토큰값이나 구독주제를 저장해서 그값을 기반으로 구글클라우드 서버에 푸시메시지 요청을 하면 해당 디바이스로 푸시메시지가 날아가는 형태로요. 학생이시니 따로 24시간 서버를 돌릴 수 없으니 Firebase Functions라는 기능을 활용하시면 될듯해요. Firebase 실시간 데이터 베이스에서 발생하는 이벤트들을 자체적으로 캐치해서 실행시켜주는 서비스에요. 

https://cionman.tistory.com/65 전 이글을 참고해서 만들어 봤었습니다. 다만 Functions로 구동시켰을때 Heroku호스팅서비스처럼 슬립모드가 있는것인지 오랜시간 구동이 되지않을경우 첫 트리거시간이 지연됩니다.  

익명사용자 님이 2019년 5월 6일 답변
...