Ich möchte meine Aktivität starten, wenn App Push-Benachrichtigung von Firebase erhalten, obwohl App nicht oder im Hintergrund ausgeführt wird. Gibt es einen Broadcast-Listener, der eingehende Benachrichtigungen abhören kann, wie SMS_RECIVED intentfilter, der SMS abgehört. PS: Ich möchte die Benachrichtigung nicht berühren, um die Aktivität zu starten.Wie Sie Ihre Android-App über Push-Benachrichtigung benachrichtigen
2
A
Antwort
0
Um die Benachrichtigung für Ihre App auch zu empfangen, wenn sie im Hintergrund ist, setzen Sie die Priorität der fcm-Nachricht auf high, die im Server-Side-Code erfolgen muss. es wird klappen.
können Sie mehr Details von hier finden:
How to handle notification when app in background in Firebase
0
Bitte beachten: https://firebase.google.com/docs/cloud-messaging/android/receive
Sie können Daten Nutzlast halten statt Benachrichtigung Nutzlast in Sie Nachricht vom Server. Dies ruft onMessageReceived auf, unabhängig davon, ob Ihre Anwendung im Vordergrund oder im Hintergrund ist.
Verwandte Themen
- 1. Benachrichtigen über webView.loadDataWithBaseURL()
- 2. Benachrichtigen Sie DataTemplateSelector über die Änderung
- 3. Wie benachrichtigen Sie Java Desktop-Clients über Änderungen vom Server?
- 4. WCF. Benachrichtigen Sie einen Teil über den Tod eines anderen
- 5. Wie benachrichtigen Sie meine Server-Anwendung?
- 6. Benachrichtigen Sie Benutzer über Sitzungszeitlimit in Java EE
- 7. Client über abgelaufene Sitzung benachrichtigen - Webprogrammierung
- 8. Wie benachrichtigen Benutzer ihre verbundene Zeit zu einem Kurs seit Anfang
- 9. Benachrichtigen Sie, wenn DTE.ActiveDocument ändert
- 10. Wie stornieren Sie ein PayPal-Abonnement über ihre API?
- 11. Wie stellen Sie Ihre Version von Dart über Pub ein?
- 12. Einfache 'Benachrichtigen Sie mich' E-Mail-Registrierung?
- 13. Wie schreiben Sie Ihre Paketdokumentation?
- 14. Facebook App, benachrichtigen Sie den Benutzer
- 15. Wie verspotten Sie Ihre Repositories?
- 16. Wie dokumentieren Sie Ihre Datenbankstruktur?
- 17. Wie überwachen Sie Ihre Webdienste?
- 18. Wie organisieren Sie Ihre Namespaces?
- 19. Wie organisieren Sie Ihre TestSuite?
- 20. Wie versionieren Sie Ihre Projekte?
- 21. Wie organisieren Sie Ihre Ressourcendateien?
- 22. Beobachtermuster: Benachrichtigen mit Zustand
- 23. Wie benachrichtigen Sie das Web-Modul über den Job-Status in MDB (EJB3.0)?
- 24. Wie benachrichtigen Sie Aktivitäten über Änderungen an globalen Variablen in der Anwendung?
- 25. Wie benachrichtigen Sie Google über den Code, dass eine aktualisierte Sitemap vorhanden ist?
- 26. Wie benachrichtigen Sie Benutzer über App-Update, das ist kein Play Store
- 27. WebRTC: Benutzer über Qualitätsprobleme aufgrund von Netzwerk oder CPU benachrichtigen
- 28. Wie teilen Sie Ihre GOPATH über Dropbox (oder ähnlich) über mehrere Plattformen
- 29. Setzen Sie Ihre Formularvalidierungsanforderungen über ein JavaScript Regex ein Sicherheitsproblem?
- 30. Wie ändern Sie Ihre Rails App-Daten?
Benachrichtigung ist nicht das eigentliche Problem, ich möchte meine App über eingehende Benachrichtigung benachrichtigen, damit ich bestimmte Aufgabe in onReceive-Methode des Broadcast-Empfängers durchführen kann (Wenn etwas für die Benachrichtigung vorhanden ist) – aks
haben Sie fcm-Dienst erstellt, der FirebaseMessagingService erweitert? – Anjali
onMessageReceived wird automatisch aufgerufen, wenn Sie neue Benachrichtigung haben – Anjali