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

파이어베이스 클라우드메시지 질문

0 추천
파이어베이스에서 A 프로젝트에 1번 앱 과 2번 앱을 등록 했습니다.

A프로젝트에서 메시지를 보내면 1번 앱과 2번 앱 에 모두 알림이 옵니다.

저는 상황에 따라서 1번 앱에 만 알림을 보내거나 2번 앱에 만 알림을 보내고 싶습니다.

그러려면 A 프로젝트 에서 1번 앱 과 2번 앱을 모두 관리 하는 것이 아닌

A 프로젝트에서는 1번 앱 만, B프로젝트에서는 2번 앱만 등록 하는 것이 옳바른 방법인가요?

아니면 하나의 프로젝트 안에서 관리가 가능 한건가요?
개미1 (1,300 포인트) 님이 2023년 5월 25일 질문

1개의 답변

0 추천
별도로 등록을 하셔서 처리하실 수도 있고, 아니면 같은 프로젝트 안에서 senderId와 서버키를 하나 더 생생하셔서 따로 따로 사용하시거나 FirebaseMessageService를 상속받으셔서 그 안에서 님이 필터링할 메세지만 처리하도록 변경하실 수도 있습니다. 따라서 이 경우는 메세지를 구분이 가도록 값을 구성하시면 좀 더 처리하시기가 수월하겠죠.

두번째 방법은 google service.json 파일이 프로젝트 단위이므로, 내 서버가 특정키만 사용하도록 메세지를 중개하거나, 앱에서 특정 키값만 사용하도록 동적으로 파이어베이스를 초기화셔야 할 겁니다.
spark (230,130 포인트) 님이 2023년 5월 25일 답변
spark님이 2023년 5월 25일 수정
...