앱이 실행 중이 지 않거나 백그라운드에서 실행 중이더라도 앱이 firebase에서 푸시 알림을받을 때마다 내 액티비티를 시작하고 싶습니다. SMS_RECIVED intentfilter가 SMS를 듣고있는 것처럼 들어오는 알림을 수신하는 브로드 캐스트 리스너가 있습니까? 추신 : 나는 활동을 시작하기 위해 알림을 터치하고 싶지 않습니다.푸시 알림에 대해 Android 앱에 알리는 방법
2
A
답변
0
백그라운드에 있더라도 앱에 대한 알림을 받으려면 fcm 메시지의 우선 순위를 서버 측 코드에서 높게 설정하십시오. 그것은 효과가있을 것이다.
여기에서 자세한 내용을 찾을 수 있습니다
How to handle notification when app in background in Firebase
0
를 참조하십시오 : https://firebase.google.com/docs/cloud-messaging/android/receive
당신은 서버에서 당신의 메시지에 데이터 페이로드 대신 통지 페이로드를 유지할 수 있습니다. 애플리케이션이 전경 또는 배경에 관계없이 onMessageReceived가 호출됩니다.
알림을 얻는 것이 실제 문제가 아닙니다. 브로드 캐스트 수신기의 onReceive 메서드에서 특정 작업을 수행 할 수 있도록 수신 알림에 대해 앱에 알리고 싶습니다. (알림이있을 경우) – aks
FirebaseMessagingService를 확장 한 fcm 서비스를 만들었습니까? – Anjali
새 알림이있을 때마다 onMessageReceived가 자동으로 호출됩니다. – Anjali