Baas de base de Firebase à base de communauté activement maintenue pour les applications de chat avec une interface utilisateur de chat facultative.


Flyer Chat est une plate-forme pour créer des expériences de chat dans l'application en utilisant React Native ou Flutter. Ce référentiel contient une implémentation BAAS Firebase pour React Native. Nous travaillons également sur nos SAAS plus avancés et nos solutions auto-hébergées.
Libre, open source et axé sur la communauté . Nous n'offrons pas de plugins payants et nous nous efforçons de créer une expérience de chat facile à utiliser et presque à utiliser pour toute application. Les contributions sont plus que les bienvenues! Veuillez lire notre guide de contribution.
Chat ui agnostic . Vous pouvez choisir l'interface utilisateur de chat que vous préférez. Mais si vous n'en avez pas, nous fournissons notre propre interface utilisateur de chat native React gratuite et open source, qui peut être utilisée pour créer un chat de travail en quelques minutes.
Facile à utiliser . Renvoie des flux de données pour les messages, les chambres et les utilisateurs. Les règles de sécurité Firebase contrôlent l'accès aux données. Consultez notre documentation pour les informations.
React Native >=0.60.0 , Firebase Project.
Lisez notre documentation ou consultez l'exemple de projet. Pour exécuter l'exemple de projet, vous devez installer des dépendances ( yarn dans le dossier racine et yarn et npx pod-install dans le dossier example ) et avoir votre propre projet Firebase. Selon la plate-forme que vous souhaitez:
com.example ( uniquement requis pour l'exemple de projet, vous pouvez utiliser n'importe quoi pour votre application ) dans la console Firebase de votre projet et télécharger GoogleService-Info.plist généré. Mettez-le dans le dossier example/ios/example . Vous n'avez pas besoin d'ouvrir Xcode pour le faire, il s'attendra à ce fichier dans ce dossier.com.example ( uniquement requis pour l'exemple de projet, vous pouvez utiliser n'importe quoi pour votre application ) dans la console Firebase de votre projet et télécharger google-services.json généré. Mettez-le dans le dossier example/android/app . Une fois tout cela, vous devrez enregistrer quelques utilisateurs et l'exemple de l'application suggérera automatiquement les e-mails et le mot de passe sur l'écran du registre, le mot de passe par défaut est Qawsed1- . Pour configurer les règles de sécurité Firebase afin que les utilisateurs ne puissent voir que les données qu'ils devraient voir, continuez avec notre documentation.
Veuillez lire notre guide de contribution avant de soumettre une demande de traction au projet.
Flyer Chat a adopté le Contributeur Covenant comme code de conduite, et nous nous attendons à ce que les participants au projet y respectent. Veuillez lire le texte intégral afin que vous puissiez comprendre quelles actions seront et ne seront pas tolérées.
Licencié sous la licence Apache, version 2.0