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:
- 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.
