FLUTTER ECOSYSTEM

data_connection_checker

一個純 Dart 庫,透過向指定位址清單開啟套接字來檢查網路連線,每個位址可設定獨立的通訊埠與逾時時間。提供預設值以利使用。

最新版本
0.3.4
近 30 天下載
516
喜歡數
423
Pub 分數
30

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

一個純 Dart 庫,透過嘗試連接到可設定的位址清單中的套接字來判斷網路連線狀態,每個位址皆可自訂通訊埠與逾時時間。它提供預設設定以快速設定,同時允許細緻控制。非常適合需要可靠網路狀態偵測但不依賴平台特定 API 的應用程式。該庫採用非同步操作且輕量級,適用於 Flutter 應用程式中的即時連線監控。

適用情境
  • 在 API 呼叫前檢查互聯網可用性
  • 在背景任務中監控網路狀態
  • 在資料同步之前驗證連接
  • 實現離線模式邏輯
  • 提供連接狀態的使用者回饋
主要特色
  • 基於套接字的連接檢查
  • 可設定的主機位址和埠
  • 可自定義的超時設定
  • 預設設定,方便使用
  • 非同步作業與回呼
適合對象
  • Flutter 應用需要強大的網路檢測
  • 頻繁發起網路請求的應用
  • 尋求跨平台一致性的開發者
  • 需要對連接測試進行精確控制的應用程式
  • 專案避免使用平台特定程式碼
使用建議
  • 需要互聯網連接才能正確運行
  • 可能在瞬時網路問題期間引發誤報
  • 不驗證套接字連接之外的實際互聯網可達性
  • 僅限TCP連接檢查
  • 無內建重試機制
支援平台暫無資料

安裝套件

flutter pub add data_connection_checker

所屬分類

原始碼儲存庫

相關專案