套件概覽
nhost_sdk 套件為 Dart 應用程式提供驗證與檔案儲存/取得功能,可無縫整合 Nhost 的後端服務。它支援使用者註冊、登入、會話管理,以及在多個平台上的安全檔案上傳與下載。專為使用 Flutter 的開發者設計,此 SDK 透過簡潔直覺的 API 簡化後端作業。該 SDK 設計為在 Android、iOS、Web、macOS、Windows 及 Linux 上高效運作,非常適合需要即時資料與安全檔案處理的跨平台應用。
適用情境
- Flutter 應用中的使用者驗證
- 安全的文件上傳和下載
- 即時資料同步
- 跨平台後端整合
- 建構全堆疊Flutter應用程式
- 安全地管理使用者會話
主要特色
- 內建身分驗證流程
- 檔案儲存與檢索
- 跨平台支援
- 即時更新
- 透過 pub add 輕鬆設定
- 類型安全的 API 方法
適合對象
- 尋求後端整合的Flutter開發者
- 需要安全用戶驗證的應用程式
- 需要雲端檔案儲存的專案
- 跨平台移動和網頁應用
- 使用 Nhost 作為後端服務的團隊
- 希望快速原型開發並具備後端功能的開發者
使用建議
- 需要一個 Nhost 專案設定
- 取決於 Nhost 後端的可用性
- 無後端設定的有限自訂
- 可能需要額外的安全規則
- 不適用於未經修改的離線優先應用
- 身份驗證狀態持久化需要手動處理