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

채팅어플들의 푸시 기능은 어떻게 구현된건가요??

0 추천
안녕하세요.

채팅앱에서 사용하는 푸시기능이 궁금해서 글을 올립니다.

채팅앱에서 유저간의 채팅에서 푸시 알림이 울리는데

이 푸시 알림이 어떤식으로 구성되어있는지 잘모르겠습니다.

저가 만들고있는 앱에서는 파이어베이스 파이어스토어로 데이터베이스를 사용하고있습니다.

그레서 유저가 채팅을치면 서버에서 받아서 해당유저에서 푸시를 보내는건 안될거같고

유저가 채팅을 칠때 유가기기에서 해당유저에게 푸시를 보내는 식으로 구현해야할지 아니면

유저가 채팅을 치면 해당유저 기기에서 데이터 추가이벤트를 받아 푸시를 보내야할지 잘 모르겠습니다.

아니면 일반적인 앱에서는 어떤식으로 이 기능을 구현하는지요?

고수님들 조언 부탁드립니다.!
kanoo (2,720 포인트) 님이 2017년 12월 13일 질문

1개의 답변

0 추천
 
채택된 답변
푸시를 보내는 역할은 서버에서 수행합니다~

유저가 채팅을 치게 되면 -> 서버에서는 채팅을 보냈다는 이벤트를 받고,

해당 방에 있는 사람들중 조건에 해당되는 사람들(예를 들면, 채팅을 친 사람을 제외한 방에 있는 사람들 + 방에 현재 접속되어 있지 않은 사람들 + 푸시를 받겠다 설정한 사람들 + @)을 DB에서 추출해서 해당 토큰값을 바탕으로 보내는 방식~
겸군님 (1,900 포인트) 님이 2017년 12월 15일 답변
kanoo님이 2017년 12월 15일 채택됨
...