
Firebase ermöglicht es Ihnen, hochwertige Apps schnell zu entwickeln und bereitzustellen, zusammen mit erweiterten Funktionen, die es Ihnen ermöglichen, Ihre App kontinuierlich zu optimieren und zu skalieren. Firebase bietet auch paketierte, quelloffene Erweiterungen, die Ihnen helfen, gängige Entwicklungsaufgaben zu automatisieren.
Business in a box.
Entdecken Sie unsere Lösungen.
Sprechen Sie mit unserem Vertriebsteam
Firebase ermöglicht es Ihnen, schnell hochwertige Apps zu entwickeln und bereitzustellen, kombiniert mit erweiterten Funktionen, die es Ihnen ermöglichen, Ihre App kontinuierlich zu optimieren und zu skalieren. Firebase bietet auch vorverpackte, quelloffene Erweiterungen, um Ihnen bei der Automatisierung gängiger Entwicklungsaufgaben zu helfen.
Heute freuen wir uns, die Bird | Firebase extension zu besprechen.
Nachricht und Benachrichtigungen mit Bird senden
Die Bird-Erweiterung auf Firebase verbindet Sie mit dem weltweit größten Omni-Kanal-Portfolio, um Nachrichten und Benachrichtigungen auf allen bevorzugten Kanälen Ihrer Kunden zu liefern. Dank der globalen Konnektivität von Bird bedeutet dies, dass Sie Ihre Kunden schnell erreichen können — und das überall auf der Welt!

Um den Prozess weiter zu optimieren, wird die Erweiterung, wenn Sie ein Dokument zu einer bestimmten Firebase-Sammlung hinzufügen, die Bird Conversations API nutzen, um dieses Dokument in lesbaren Text zu konvertieren und das Dokument mit dem Lieferstatus zu aktualisieren.
In diesem Artikel erfahren Sie, wie Sie in nur wenigen Schritten mit dem Senden beginnen können!
Ein Beispiel-Anwendungsfall
Wie man sich einrichtet
In diesem Beispiel nehmen wir an, dass Sie ein Firebase- und Bird-Konto haben.
Wenn Sie kein Bird-Konto besitzen, können Sie hier eins erstellen hier.
Zu Beginn wird Informationen von Ihrem Bird-Konto benötigt.
Zuerst benötigen Sie Ihren API-Schlüssel, damit die Firebase-Erweiterung im Namen von Ihnen mit der Bird API interagieren kann. Sie finden den API-Schlüssel hier. Zweitens benötigen Sie eine SMS-Nummer und einen installierten SMS-Kanal. Wenn Sie noch keine Channel-ID haben, navigieren Sie hier, um eine zu erhalten.
Sobald Sie sowohl Ihren API-Schlüssel als auch eine SMS-Channel-ID haben, kehren Sie zu Ihrer Firebase-Konsole zurück und navigieren Sie zum Tab Erweiterungen.
Von hier aus installieren Sie die [Send Messages with Bird] Firebase-Erweiterung.

Während des Installationsassistenten werden Sie aufgefordert, Ihren API-Schlüssel und einen Sammlungsnamen einzugeben, der verwendet werden soll.
Der Sammlungsname wird von der Firebase-Erweiterung überwacht.
Wenn ein Dokument zur Sammlung hinzugefügt wird, wird die Erweiterung ausgelöst.
Unter der Oberfläche ist die Erweiterung eine Cloud-Funktion, die auf Änderungen der angegebenen Sammlung hört, das hinzugefügte Dokument liest und mit der Bird API interagiert, um die Nachricht zu senden.

Sobald die Installation Ihrer Erweiterung abgeschlossen ist, navigieren Sie zu Firestore innerhalb der Firebase-Konsole. Fügen Sie dann eine Sammlungs-ID hinzu, die mit dem Sammlungsnamen übereinstimmt, den Sie bei der Installation der Erweiterung verwendet haben.
Hinweis: Es ist sehr wichtig, einzuschränken, wer in diese Sammlung schreiben und lesen kann. Wenn die Sammlung offen bleibt, könnten Dritte möglicherweise die Nummern der Benutzer lesen und sogar Nachrichten mit Ihrem Konto senden. Wir empfehlen, die Firestore-Sicherheitsregeln zu verwenden, damit nur bestimmte Nutzer diese Berechtigungen haben, und alle von dem Firebase-Team festgelegten Sicherheitsrichtlinien zu befolgen.
Wie man Nachrichten sendet
Die messages-Sammlung, die wir während der Einrichtung konfiguriert haben, speichert alle Ihre Nachrichten. Um eine SMS-Nachricht zu senden, müssen Sie ein Dokument zu der Sammlung hinzufügen, die Sie im Assistenten mit diesem Format benannt haben:

Sobald das Dokument zur Sammlung hinzugefügt wurde, wird die Bird-Erweiterung dann mit der Bird API interagieren und das Dokument mit zusätzlichen Feldern wie unten angegeben aktualisieren. Das delivery.state-Feld unten zeigt die verschiedenen Status an, in denen sich die Nachricht befinden kann.

Wenn das Senden einer Nachricht fehlschlägt, wird das state-Feld auf ERROR gesetzt, und das error-Feld wird mit einer Fehlermeldungszeichenkette gefüllt.
Es ist auch möglich, Fehler von der Erweiterung und der Nutzung über den Cloud-Funktionen-Tab in der Firebase-Konsole zu beobachten:

Die Erfahrung für Sie und Ihre Kunden





Installieren Sie die Bird Firebase-Erweiterung, um mit Ihren Kunden zu kommunizieren – einfacher als je zuvor
Jetzt benötigen Sie keine direkte Backend-API-Integration mehr, um mit der Bird API zu interagieren.
Sie können die Implementierung über die Firebase-Erweiterung optimieren und das Senden von Benachrichtigungen so einfach wie Dokument-Schreibvorgänge machen – unabhängig davon, welchen Kommunikationskanal Sie verwenden möchten.
Dies ist nur die Oberfläche dessen, was Sie mit der Erweiterung und unserer API tun können.
Wir bieten viele Kanäle und haben auch einen unglaublich leistungsstarken visuellen Editor in Flow Builder, der Ihnen ermöglicht, noch dynamischere Erlebnisse zu schaffen.
Im oben genannten Anwendungsfall würde Flow Builder es Ihnen ermöglichen, ein Antwortfeature zu den gesendeten Benachrichtigungen hinzuzufügen, damit der Kunde mit einem Schlüsselwort oder Satz auf seine Reservierung antworten kann, um sie zu stornieren. Aber das ist für einen zukünftigen Artikel! 🙂
Wenn Sie an anderen Anwendungsfällen interessiert sind, stehen unsere Lösungstechniker bereit, Ihnen zu helfen. Bitte kontaktieren Sie unser Team hier und lassen Sie es uns wissen!