- Forum-Beiträge: 36
05.06.2020, 17:02:40 via Website
05.06.2020 17:02:40 via Website
Hallo zusammen,
meine App kommuniziert mit einem WebService: Das Handy sendet einen HTTP Request an den Server, der schickt als Response Daten zurück, die auf dem Handy angezeigt werden; das klappt soweit.
Es gibt Situationen, in denen sich ein auf meinem Handy angezeigter Wert durch eine Aktion eines anderen Users ändert. Ich könnte einen Aktualisieren-Button einfügen, der einen neuen HTTP-Request an den Server schickt, die App empfängt die Response und zeigt den aktuellen Wert an; der Wunsch ist aber, den geänderten Wert automatisch auf mein Handy zu kriegen, ohne daß ich einen Aktualisieren-Button klicken muß.
Ich bin auf das Stichwort Push-Notification / Firebase gestoßen, werde aber aus allen gefundenen Artikeln nicht ganz schlau: Ist das das richtige für mich? Meistens wird als Usecase für Firebase beschrieben, daß eine Message angezeigt wird, wenn die App nicht geöffnet ist. In dem Fall interessiert mich die Nachricht aber nicht.
Sind Push-Notifications die Nachrichten, die kommen, wenn man vom oberen Display-Rand nach unten wischt? Ich möchte diese Messages eigentlich überhaupt nicht als einzeln sichtbare Messages / AlertDialoge / Toast oder ähnliches.
Sondern ich möchte, daß der Server bei Änderung des Wertes in irgendeiner Form eine Benachrichtigung an das Handy schickt, die in der App so ähnlich auswertbar ist wie eine HTTP-Response.
Ich könnte ein Konzept implementieren, mit dem die App dem Server mitteilt, daß sie an diesem Wert interessiert ist, sodaß der Server die Änderung nur an die betroffenen Handys schicken muß.
Macht man so etwas mit Firebase? Oder gibt es ein besseres Stichwort?
Viele Grüße
Gerhard
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.