Flutter chat
Dependency Updated
一個聊天助手,用於使用 Firebase 作為後端服務在 Flutter 中建立聊天應用程式。
只是聊天網路演示
如果您發現這個專案有幫助或您從原始程式碼中學到了一些東西並想感謝我,請考慮給我買一杯☕️
貝寶
將其新增至套件的 pubspec.yaml 檔案中:
依賴項:
顫振聊天
在您的 android 和 ios 專案中新增 firebase。
儲存安全規則:
規則版本 = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { 允許讀取、寫入: if request.auth != null; } } }
Cloud fireStore 的安全規則:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { 允許讀取、寫:if request.auth != null; } } }
您可以根據需要修改安全規則。
在 firebase 上部署「雲端功能」。 (在cloudFunction資料夾中提供,用於顯示使用者線上/離線狀態)。
建立一個 Stateful widget 類別並呼叫 body 中的方法(範例可以在 Github 儲存庫中找到),
在 initState() 中:
-> ChatData.init("應用程式名稱",上下文);
並在 Widget 建構的主體中:
-> ChatData.widgetWelcomeScreen(上下文)
享受撲騰的樂趣