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

fcm 수신 관련 질문 드립니다.

0 추천
안녕하십니까 선배님들 FCM 관련 궁금한게 있어서 질문 올립니다.

현재 사이드 프로젝트로 게시판 어플리케이션에 채팅 기능을 포함해 제작하고 있습니다.

채팅기능 까지 구현이 끝나 현재 FCM을 활용해 본인에게 상대방이 채팅을 보내면 상대방에게 카카오톡처럼 알림이 오게 구현하는 것이 목표입니다.

현재는 Token을 받아와 클라우드메시징에서 테스트는 정상 작동하는 거 까지 확인됫습니다.

 

궁금한 것은

백그라운드에서 앱이 실행중이지 않아도 알림이 온다고 들엇는대 채팅을 받을 사용자를 어떻게 구분하는지 궁금합니다.
개린쓰 (680 포인트) 님이 2023년 6월 21일 질문

1개의 답변

+1 추천
채팅용 프로토콜을 만드세요. 예를 들면 채팅방ID나 사용자ID 등을 메세지에 포함시키면 되지 않을까요?
spark (227,830 포인트) 님이 2023년 6월 21일 답변
좋은 답변 감사합니다!
FCM으로 서버에 메시지를 전송할 때 채팅에 담긴 사용자 정보를 같이 보내고 해당 사용자만 수신할 수 잇는 로직을 만들면 될까요?!
네, 초기 버전은 그렇게 해서 테스트 하시고 보안을 강화하시려면 token을 만들거나 FCM토큰을 사용해서 처리를 하면 좋을 듯 합니다. 하지만 원하는 사용자에게 푸시를 보내야 한다면 서버를 구축하시는 것이 컨트롤하시기가 더 쉬우실 거예요.
감사합니다 선배님!
테스트 한 후에 서버 구축하는 방법 한번 찾아보겟습니다!
혹시 괜찮으시다면 제 코드를 보고 문제점을 알려주실 수 잇으실까요?
...