套件概覽
connectivity_control 是一個 Flutter 插件,可提供 Android 和 iOS 裝置上活動網路介面的詳細資訊。它讓開發者能夠檢查互聯網連線狀態、驗證網路可用性、監控資料使用情況(計量),以及評估頻寬效能。該插件提供即時更新和對網路介面細節的底層存取,非常適合需要強大網路感知功能的應用程式。它支援兩個平台,並可透過簡單的 pub add 命令順暢整合至現有的 Flutter 項目中。
適用情境
- 即時網路監控
- 頻寬感知應用行為
- 數據使用追蹤
- API 呼叫前的網路驗證
- 離線模式檢測
主要特色
- 活動網絡介面檢查
- 互聯網功能檢測
- 數據計量支援
- 頻寬估算
- 跨平台相容性
適合對象
- 需要網路可靠性的應用
- 數據敏感的應用程式
- 離線優先架構
- 網路診斷工具
- 性能優化
使用建議
- 需要平台特定權限
- 僅限 Android 和 iOS
- 可能需要設定背景執行
- 依賴系統級網路API
- 不適用於低階網路設定