套件概覽
一個 Flutter 外掛程式,可於 Android 與 iOS 裝置上實現網路連線狀態的即時監控。它利用原生系統 API——Android 上的 NetworkCapabilities 與 iOS 上的 NetworkMonitor,提供準確、即時的裝置是否已連接至網際網路的資訊。此外掛程式輕巧且設計用於無縫整合至需要網路感知功能的應用中,例如根據連線可用性調整行為的應用。支援 Wi-Fi 與行動數據檢測,並在連線狀態變更時發出事件。
適用情境
- 即時網路狀態檢查
- 離線模式處理
- 基於連接性的動態UI更新
- 背景連接監控
- 應用在網路波動期間的彈性
主要特色
- 跨平台支援(Android 與 iOS)
- 使用原生系統 API 以確保準確性
- 即時連接事件發射
- 輕量且易於整合
- 支援Wi-Fi和行動數據檢測
適合對象
- 需要網路感知的應用程式
- 離線可用的應用程式
- 後台服務整合
- 基於連接性的使用者體驗優化
- 尋求可靠連接檢查的開發者
使用建議
- 需要平台特定權限
- 可能無法偵測所有邊緣情況,例如俘虜門檻
- 僅限連接狀態,不包含頻寬或品質
- 依賴原生實作的穩定性
- 連接失敗時無內建重試邏輯
