본문 바로가기

Kotlin/안드로이드 공부

fcm

728x90

선택지 

1. 토큰 정보를 손님 db에 같이 저장해서 가게가 손님을 호출하면

가게에서든 서버에서든 토큰정보를 이용해 상태바 알림을 보낸다.

-> 사실상 맞는 방법같지만 db쪽에서 귀찮아질수도?

 

2. 손님이 "자신의 번호"를 구독한다.

가게에서든 서버에서든 "번호" 를 구독한 사용자에게 상태바 알림을 보낸다.

-> 뭔가 편법같지만 가게에서 db를 통해 이미 손님의 번호를 알고 있는 상태이니

새로 db를 거칠 필요없음

 

 

가상기기 > 내 폰

내 폰 > 가상기기

둘 다 토큰 정보를 이용해서 서로에게 상태바 알림을 보낼 수 있음을 확인했다.

but, 기본적으로 background에서만 알림이 온다. -> foreground에서도 수신이 가능하게 해야함!

https://beomseok95.tistory.com/119

 

Firebase - 푸시알림 보내기 (2) 앱 실행중 알림 받기

Firebase - 푸시알림 보내기 (2) 앱을 실행중일때 푸시알람을 받는 방법에대해서 알아보겠습니다. 푸시 알림을 보내기 위해서는 토큰이 있어야 합니다. 또한 안드로이드 푸시를 사용하기 위해서는

beomseok95.tistory.com

여기 코드 따라하고 틀렸다고 생각했는데

내가 채널id를 다르게 설정해서 생긴 일이었다!!!!!! foreground에서도 수신가능!!!