バックエンド サービスとして Firebase を使用して Flutter でチャット アプリケーションを作成するためのチャット ヘルパー。
ジャストチャット Web デモ
このプロジェクトが役に立ったと感じた場合、またはソース コードから何かを学び、私に感謝したい場合は、私に ☕️ を買ってみてください。
ペイパル
これをパッケージの pubspec.yaml ファイルに追加します。
依存関係:
フラッターチャット
Android および iOS プロジェクトに Firebase を追加します。
ストレージのセキュリティ ルール:
ルールバージョン = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { 読み取り、書き込みを許可します: request.auth != null; } } }
クラウド fireStore のセキュリティ ルール:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { 読み取り、書き込みを許可します: request.auth != null; } } }
必要に応じてセキュリティ ルールを変更できます。
Firebase上に「Cloud Function」をデプロイします。 (cloudFunction フォルダーに提供され、ユーザーのオンライン/オフライン ステータスを表示するために使用されます)。
ステートフル ウィジェット クラスを作成し、本体でメソッドを呼び出します (例は Github リポジトリにあります)。
initState() 内:
-> ChatData.init("アプリ名",コンテキスト);
そしてウィジェットビルドの本体では次のようになります。
-> ChatData.widgetWelcomeScreen(コンテキスト)
ときめきを楽しむ