https://github.com/firebase/quickstart-android/tree/master/messaging 을 참고하여 FCM 노티피케이션 테스트 중입니다.
테스트 폰은 안드로이드 파이 버전입니다(9)
푸쉬 전송은 앱 서버가 아닌, 파이어베이스 콘솔과 , Adavanced Rest Client를 사용하였습니다.
1. 백그라운드상태에서 알림이 도착했을때 onMessageReceived가 호출이 되는지 Toast를 설정해놨는데 Toast가 생성이 되지 않고 있습니다. 원래 백그라운드에서는 onMessageReceived 메소드는 호출이 안되는건가요?
2.포 그라운드 상태에서도 알림을 받고 싶어 관련 방법을 찾아보니 푸시 메세지에는
1)알림 메세지, 2)데이터 메세지, 3)알림+데이터 메세지 이렇게 3가지 방법이 있고, 푸시에 사용된 json 포맷 데이터 형식에서 notification 항목을 제거하면 된다고들 하던데 저는 왜 안되는지 모르겠습니다.
https://kwon8999.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-FCM-%EA%B5%AC%ED%98%842%ED%8E%98%EC%9D%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8?category=881640
지금 이 문제들이 버전 이슈로 인해 안되는 건지 감이 잡히질 않습니다. ㅠㅠ