0

Ich versuche eine Lösung zu finden, die sicherstellt, dass eine Push-Benachrichtigung für meine Chrome-Erweiterung empfangen wurde, bevor eine neue gesendet wird. Wenn es nicht empfangen wurde und ein anderer gehen sollte, würde ich seinen Inhalt ändern, um dem Benutzer mitzuteilen, dass er mehrere neue Informationen zu überprüfen hat.Firebase (Google) Cloud Messaging (FCM, alte GCM) - Nachrichtenstatus prüfen

Also ich suche nach einer Möglichkeit, den vorherigen Nachrichtenstatus mit seiner ID zu überprüfen, oder überprüfen Sie die Warteschlange der Nachrichten, wenn Sie einen Einsturzschlüssel verwenden, bevor Sie einen neuen senden. Aber ich kann nichts finden, außer hier: https://support.google.com/googleplay/android-developer/answer/2663268?hl=en gibt es FCM Nachrichtestatus detailliert, aber keine Möglichkeit, sie nach der ersten Antwort zu erhalten.

Ich bin mir bewusst, Quittungen können mit XMPP implementiert werden, aber ich würde wirklich lieber auf dem regulären HTTP-Protokoll bleiben.

Vielen Dank für jede Hilfe.

Antwort

1

XMPP-Quittungen wären die empfohlene Methode, um eine Bestätigung zu erhalten, dass die Nachricht zugestellt wurde. Sie können auch die Play Developer console (Android-Entwicklerkonsole) verwenden, um Statistiken zum Status von Nachrichten anzuzeigen. Dies wird jedoch nicht ausreichen, wenn Sie automatisch erneut senden möchten, müssen Sie dies manuell tun.

+0

Danke, nach langer Suche, war meine Schlussfolgerung auch, nicht machbar ATM mit der HTTP API. Ich werde diese Antwort dann akzeptieren. –