Aktiv gepflegte, gemeinschaftsgetriebene Firebase Baas für Chat-Anwendungen mit einer optionalen Chat-Benutzeroberfläche.


Flyer Chat ist eine Plattform zum Erstellen von In-App-Chat-Erlebnissen mit React Native oder Flattern. Dieses Repository enthält eine Firebase BAAS -Implementierung für React Native. Wir arbeiten auch an unseren fortgeschritteneren SaaS und selbst gehosteten Lösungen.
Kostenlos, Open-Source und Community-gesteuerte . Wir bieten keine kostenpflichtigen Plugins an und bemühen uns, für jede Anwendung ein benutzerfreundliches, fast ein Drop-In-Chat-Erlebnis zu erstellen. Beiträge sind mehr als willkommen! Bitte lesen Sie unseren beitragenden Leitfaden.
Chat UI Agnostic . Sie können die Chat -Benutzeroberfläche auswählen, die Sie bevorzugen. Wenn Sie jedoch keine haben, bieten wir unsere eigene kostenlose und open-Source React Native Chat-Benutzeroberfläche zur Verfügung, mit der in Minuten ein funktionierendes Chat erstellt werden kann.
Einfach zu bedienen . Gibt Datenströme für Nachrichten, Räume und Benutzer zurück. Firebase Security Rules steuern den Zugriff auf die Daten. Weitere Informationen finden Sie in unserer Dokumentation.
React Native >=0.60.0 , Firebase Project.
Lesen Sie unsere Dokumentation oder sehen Sie sich das Beispielprojekt an. Um das Beispielprojekt auszuführen, müssen Sie Abhängigkeiten installieren ( yarn im Root-Ordner und npx pod-install yarn und NPX im example ) und über Ihr eigenes Firebase-Projekt verfügen. Abhängig von der Plattform, die Sie möchten:
com.example ( nur für das Beispielprojekt erforderlich, Sie können alles für Ihre App verwenden ) in der Firebase-Konsole Ihres Projekts und laden Sie generierte GoogleService-Info.plist herunter. Geben Sie es in den Ordner example/ios/example . Sie müssen Xcode nicht öffnen, um es zu tun. Diese Datei erwartet diese Datei in diesem Ordner.com.example ( nur für das Beispielprojekt erforderlich, Sie können alles für Ihre App verwenden ) in Firebase Console Ihres Projekts und laden Sie generierte google-services.json herunter. Geben Sie es in den Ordner example/android/app ein. Nachdem dies alles erledigt ist, müssen Sie einige Benutzer registrieren, und die Beispiel-App schlägt automatisch E-Mail und Kennwort auf dem Registerbildschirm vor. Das Standardkennwort lautet Qawsed1- . Um FireBase -Sicherheitsregeln einzurichten, damit Benutzer nur die Daten sehen können, die sie sehen sollten, setzen Sie unsere Dokumentation fort.
Bitte lesen Sie unseren Beitragshandbuch, bevor Sie eine Pull -Anfrage an das Projekt senden.
Flyer Chat hat den Mitarbeitenden Covenant als Verhaltenskodex übernommen, und wir erwarten, dass Projektteilnehmer sich daran halten. Bitte lesen Sie den vollständigen Text, damit Sie verstehen können, welche Aktionen nicht toleriert werden.
Lizenziert unter der Apache -Lizenz, Version 2.0