套件概覽
一個輕量級的 Flutter 套件,可在多個平台實現互聯網連線狀態的簡單檢測。它提供了一種直接的方法來檢查裝置是否已連接到互聯網,並提供了一個串流,用於監聽連線狀態的即時變更。非常適合需要可靠網路狀態監控而無需複雜設定的應用程式。該套件支援 Android、iOS、macOS、Windows 和 Linux,使其在跨平台開發中具有高度彈性。
適用情境
- 在 API 呼叫之前檢查互聯網連接
- 即時監控網路狀態變更
- 確保離線模式處理
- 顯示網絡狀態指示器
- 根據連接性驗證使用者動作
- 在網路狀況不佳時防止請求失敗
主要特色
- 用於連接性檢查的簡單 API
- 基於流的連接狀態監聽
- 跨平台支援
- 輕量且易於整合
- 連接狀態的即時更新
- 無額外依賴
適合對象
- 基本連接性監控
- 需要網路感知的應用程式
- 尋求最小化設定的開發者
- 跨平台移動和桌面應用
- 網路邏輯有限的專案
- 原型和快速實現
使用建議
- 不處理 Wi-Fi 與蜂窩網路的區別
- 僅限線上/離線狀態
- 無內建重試機制
- 依賴系統級別的連接API
- 某些平台可能需要權限處理
- 不適合進階網路診斷
