Als «firebase-cloud-messaging» getaggte Fragen

Firebase Cloud Messaging (FCM) ist die neue Version von GCM. Es erbt die zuverlässige und skalierbare GCM-Infrastruktur sowie neue Funktionen. Es handelt sich um eine plattformübergreifende Lösung, mit der Benutzer Nachrichten und Benachrichtigungen zuverlässig und kostenlos übermitteln und empfangen können. Es unterstützt Android, iOS, Desktop-Webbrowser, das mobile Web mit JavaScript- oder WebPush- und Internet-of-Things-Geräten (IoT).

25
So behandeln Sie Benachrichtigungen, wenn sich die App im Hintergrund in Firebase befindet
Hier ist mein Manifest <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> Wenn sich die App im Hintergrund befindet und eine Benachrichtigung eintrifft, wird die Standardbenachrichtigung angezeigt und mein Code von wird nicht ausgeführt onMessageReceived. Hier ist mein onMessageReceivedCode. Dies wird aufgerufen, …

25
Firebase onMessageReceived wird nicht aufgerufen, wenn die App im Hintergrund angezeigt wird
Ich arbeite mit Firebase und teste das Senden von Benachrichtigungen von meinem Server an meine App, während sich die App im Hintergrund befindet. Die Benachrichtigung wurde erfolgreich gesendet, sie wird sogar im Benachrichtigungscenter des Geräts angezeigt. Wenn die Benachrichtigung jedoch angezeigt wird oder wenn ich darauf klicke, wird die onMessageReceived-Methode …

8
FirebaseInstanceIdService ist veraltet
Ich hoffe, Sie alle kennen diese Klasse, die verwendet wird, um Benachrichtigungstoken zu erhalten, wenn das Firebase-Benachrichtigungstoken aktualisiert wurde. Wir erhalten das aktualisierte Token von dieser Klasse. Von der folgenden Methode. @Override public void onTokenRefresh() { // Get updated InstanceID token. String refreshedToken = FirebaseInstanceId.getInstance().getToken(); Log.d(TAG, "Refreshed token: " + …


13
Wie kann ich eine Firebase Cloud Messaging-Benachrichtigung senden, ohne die Firebase-Konsole zu verwenden?
Ich beginne mit dem neuen Google-Dienst für die Benachrichtigungen Firebase Cloud Messaging. Dank dieses Codes https://github.com/firebase/quickstart-android/tree/master/messaging konnte ich Benachrichtigungen von meiner Firebase-Benutzerkonsole an mein Android-Gerät senden . Gibt es eine API oder eine Möglichkeit, eine Benachrichtigung zu senden, ohne die Firebase-Konsole zu verwenden? Ich meine zum Beispiel eine PHP-API oder …


4
Firebase-Nachrichten, wo bekomme ich den Serverschlüssel?
Mit Firebase können wir Benachrichtigungsnachrichten über unsere eigene Anwendung senden, indem wir eine POSTAnfrage stellen. Dieses Tutorial gibt uns Anweisungen, wie Sie diese Anfrage stellen können . Es gibt jedoch ein AuthorizationFeld in der Kopfzeile, in dem ich meinen eigenen Serverschlüssel platzieren muss. Woher bekomme ich diesen Serverschlüssel? Hierfür gibt …



8
FCM mit AWS SNS
Ich verwende AWSRessourcen für mein Android-Projekt. Ich plane, einen Push-Benachrichtigungsdienst für mein Projekt AWS SNShinzuzufügen. Es gibt nur wenige Fragen, die mich sehr stören. Ich habe keine Fragen dazu gefunden, außer ein oder zwei, aber mit unklaren Erklärungen. 1. AWSUnterstützt FCM? SNSarbeiten mit GCM. Google empfiehlt jedoch die Verwendung von …

16
Firebase (FCM) wie man Token bekommt
Ich benutze FCM zum ersten Mal. Ich lade ein Beispiel von firebase / quickstart-android herunter und installiere den FCM-Schnellstart. Aber ich kann kein Token aus dem Protokoll erhalten, auch wenn ich in der App auf die Schaltfläche LOG TOKEN geklickt habe . Dann versuche ich, eine Nachricht mit der Firebase-Konsole …

8
Wie senden Sie eine Firebase-Benachrichtigung über CURL an alle Geräte?
Ich versuche, eine Benachrichtigung an alle App-Benutzer (unter Android) zu senden. Dabei wird im Wesentlichen dupliziert, was passiert, wenn eine Benachrichtigung über die Firebase-Administratorkonsole gesendet wird. Hier ist der CURL-Befehl, mit dem ich beginne: curl --insecure --header "Autorisierung: key = AIzaSyBidmyauthkeyisfineL-6NcJxj-1JUvEM" --header "Inhaltstyp: application / json" -d "{\" Benachrichtigung \ …

10
FirebaseInstanceId Token-Abruf fehlgeschlagen SERVICE_NOT_AVAILABLE
Ich arbeite an einer Android-App, die Firebase-Authentifizierung, Datenbank und Speicher verwendet. Es hat alles gut funktioniert, bis diese Fehlermeldung in logcat angezeigt wurde. (Ich habe keine Konfigurationen an der Firebae-Konsole manipuliert) E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE Diese Fehlermeldung wird auch angezeigt, wenn ich den gesamten Code für die Firebase kommentiert …

29
FCM erhält MismatchSenderId
Ich habe eine Anwendung, die Google FCM zum Senden von Push-Benachrichtigungen verwendet. Wenn ich eine Push-Benachrichtigung an eine Gruppe von Benutzern sende, erhalte ich MismatchSenderIdfür einige von ihnen eine Antwort . Obwohl alle Benutzer genau die gleiche Anwendung haben. Wie können einige Benutzer eine Erfolgsantwort erhalten und andere eine MismatchSenderId? …

9
Kein Benachrichtigungston beim Senden einer Benachrichtigung von Firebase in Android
Ich sende eine Push-Benachrichtigung von Firebase an meine Android-Anwendung. Wenn sich meine App jedoch im Hintergrund befindet, wird die Methode fireMase onMessageReceived nicht aufgerufen. Stattdessen sendet firebase eine Benachrichtigung an das System, um die Benachrichtigung in der Taskleiste anzuzeigen. Die Benachrichtigung wird in der Taskleiste angezeigt, aber es ist kein …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.