Ist es möglich, Daten über die Firebase Console zu senden, die wir in onMessageReceived()
empfangen können, während sich unsere App im Hintergrund befindet?Kann Firebase Console Datennutzdaten senden?
Antwort
Ja! aber :)
Wenn sich Ihre Anwendung im Hintergrund befindet, werden Benachrichtigungen (die von der Konsole gesendet werden) automatisch in der Taskleiste angezeigt. Wenn der Benutzer auf die Benachrichtigung klickt, werden die benutzerdefinierten Daten in der Absicht der Aktivität bereitgestellt, die gestartet wird. Wenn der Benutzer die Benachrichtigung nie abfragt, gibt es keine Möglichkeit, an diese Daten zu gelangen. Daher sollten diese Daten für die Funktion Ihrer Anwendung nicht kritisch sein, sollten jedoch verwendet werden, um die Benutzererfahrung zu verbessern, nachdem sie auf die Benachrichtigung geklickt haben .
Wie Sie vielleicht bemerkt haben, wenn Ihre App im Vordergrund ist, wird onMessageReceived aufgerufen und Sie können die benutzerdefinierten Daten dort abrufen.
Es scheint nicht so, als hätte die Firebase Console die Möglichkeit, Nachrichten vom Typ "Daten" zu senden. Wenn Sie die benutzerdefinierten Datenfelder in der Firebase-Konsole festlegen, werden diese nur dann bereitgestellt, wenn Ihre App im Vordergrund ist. Sie müssen Ihren eigenen FCM-Absender implementieren oder einen Drittanbieter zum Senden von Datentypnachrichten verwenden.
Weitere Informationen zu den beiden Arten von Firebase-Nachrichten finden Sie unter this answer
- 1. Firebase click_action in Firebase Console, hat es sich geändert?
- 2. Python Continuous Console Console Eingang
- 3. Benachrichtigung automatisch von Firebase senden
- 4. Kann nicht mit MariaDB Console
- 5. Kann Firebase im Hintergrund auf iOS 7 senden und empfangen?
- 6. Senden von Firebase-Benachrichtigungen an die Zielgruppe über HTTP
- 7. Firebase: Benachrichtigung mit REST-API senden
- 8. Firebase Benachrichtigungen: Nachricht über HTTP senden
- 9. Senden Firebase Benachrichtigungen von Android-Gerät
- 10. Android Developer Console So senden Sie eine HTTP-Anfrage?
- 11. Senden Push über Postbote mit Firebase Messaging
- 12. So senden Sie eine Benachrichtigung mit Firebase
- 13. Benutzer senden Push-Benachrichtigung, Firebase Cloud Messaging
- 14. Senden nur von Daten durch Firebase-Dienste
- 15. Kann Firebase-Benachrichtigungen nicht erweitern
- 16. Java Console Logger Ausnahmebehandlung
- 17. kafka-console-producer.sh TimeOutException
- 18. Typeerror: kann Eigenschaft ‚console‘ von null
- 19. Firebase kann nicht Bolt
- 20. Console Counter
- 21. C# Console Thread
- 22. "InvalidTokenFormat, Fehler 400" von Firebase Cloud Messaging
- 23. iOS Firebase Push-Benachrichtigung nur für Sandbox
- 24. kafka-console-producer und bash script
- 25. Google Developer Console API
- 26. java console mouselistener
- 27. C# Console-less Anwendung
- 28. Clear Console Buffer
- 29. Google Developers Console Projekterstellungsquote
- 30. FCM (Firebase Cloud Messaging) wie an alle Telefone zu senden?