オプションのチャットUIを使用したチャットアプリケーション用の積極的に維持されたコミュニティ主導のファイヤーベースBaas。


Flyer Chatは、Reactネイティブまたはフラッターを使用してアプリ内チャットエクスペリエンスを作成するためのプラットフォームです。このリポジトリには、Reactネイティブ用のFirebase BAAS実装が含まれています。また、より高度なSaaSと自己ホストのソリューションに取り組んでいます。
無料、オープンソース、コミュニティ主導型。有料プラグインを提供しておらず、あらゆるアプリケーションのために使いやすく、ドロップインチャットエクスペリエンスを作成するよう努めています。貢献は大歓迎です!寄稿ガイドをお読みください。
チャットUI Agnostic 。お好みのチャットUIを選択できます。ただし、持っていない場合は、独自の無料でオープンソースのReactネイティブチャットUIを提供します。これは、数分で作業チャットを作成するために使用できます。
使いやすい。メッセージ、部屋、ユーザーのデータのストリームを返します。 FireBaseセキュリティルールは、データへのアクセスを制御します。情報についてはドキュメントを確認してください。
React Native >=0.60.0 、Firebaseプロジェクト。
ドキュメントを読むか、プロジェクトのサンプルを参照してください。プロジェクトのサンプルを実行するには、依存関係(ルートフォルダーにyarnとyarnおよびnpx pod-installのexampleフォルダーに)をインストールし、独自のFireBaseプロジェクトを用意する必要があります。あなたがしたいプラットフォームに応じて:
com.exampleを使用してiOSアプリを作成します(プロジェクトのサンプルにのみ、アプリには何でも使用できます)プロジェクトのFirebaseコンソールで、 GoogleService-Info.plistをダウンロードします。 example/ios/exampleフォルダーに入れます。 Xcodeを開く必要はありません。このファイルがこのフォルダーにあることが予想されます。com.example google-services.json使用してAndroidアプリを作成します(プロジェクトのサンプルにのみ必要です。アプリには何でも使用できます)。 example/android/appフォルダーに入れます。これがすべて完了したら、数人のユーザーを登録する必要があり、サンプルアプリは自動的にレジスタ画面で電子メールとパスワードを提案します。デフォルトのパスワードはQawsed1-です。ユーザーが表示されるデータのみを確認できるようにFireBaseセキュリティルールを設定するには、ドキュメントを続行します。
プロジェクトにプルリクエストを送信する前に、寄稿ガイドをお読みください。
Flyer Chatは、貢献者契約をその行動規範として採用しており、プロジェクト参加者がそれを順守することを期待しています。完全なテキストを読んで、アクションが容認されないものを理解できるようにしてください。
Apacheライセンス、バージョン2.0に基づいてライセンスされています