Skip to main content
Erfahren Sie hier das notwendige Hintergrundwissen zu Push-Nachrichten.

Wie funktionieren Push-Nachrichten mit bequem.app?

Push-Nachrichten werden über den Google Firebase Service sowohl für Android als auch iOS verschickt. Dort ist Ihre App als “Sender” hinterlegt und hat eigene API Zugangsdaten. Sie steuern diese Nachrichten über Ihr eigenes Backend, indem Sie über diese API Zugangsdaten Nachrichten verschicken. Firebase weiß damit, an welche App die Nachrichten gehen sollen. Push-Nachrichten können auf beliebigen Kanälen verschickt werden. Diese Kanäle nennt man Topics. Vereinfacht gezeigt funktioniert das Ganze so: Image Topics sind auf verschiedenen Ebenen möglich:
  • Pro App: Senden Sie eine Push-Nachricht an alle User, die die App installiert haben
  • Pro User: Senden Sie eine Push-Nachricht nur an einen einzelnen User
  • Pro Entität: Definieren Sie selbst, welche Nutzergruppen eine bestimmte Nachricht erhalten. Beispiel: Wenn sich ein User in Ihrer Web-App bei einem Workshop registriert, ist die Entität “workshop” und Sie können jedem Teilnehmer des Workshops einen Nachricht schicken, indem Sie zum Topic “workshop.ID12345” subscriben.
Kling wie Magie? Stimmt. Wenn Sie eine App installieren, registriert diese App sich - vereinfacht gesagt - automatisch bei Firebase. Dieses Vorgehen ist Teil des Google und Apple Ökosystems. Es fühlt sich ein wenig nach “Magie” an, aber es reicht tatsächlich vollkommen aus, wenn Sie der App mitgeben “Höre auf die Pushnachrichten für Kanal XYZ und dann eine Nachricht an Kanal XYZ via Firebase schicken.

Besonderheiten bei einzelnen Nutzern

Nutzer erhalten automatisch eine ID, wenn sie die App installieren. Diese ID fragen Sie einfach über die bequem.app Wrapper API ab und speichern diese dann in ihrer Nutzerdatenbank.

Beispiele für den Versand von Push Nachrichten

https://laravel-news.com/notifire