FLUTTER ECOSYSTEM

cross_connectivity

一個用於在行動、Web 和桌面平台處理連接性與真實連接狀態的 Flutter 插件。支援 iOS、Android、Web、Windows、Linux 和 macOS。

cross_connectivity 封面
最新版本
3.3.0
近 30 天下載
1770
喜歡數
128
Pub 分數
140

Package Overview

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

套件概覽

CrossConnectivity 是一個 Flutter 插件,可在行動、Web 和桌面平台提供一致的連線狀態監控。它區分一般網路可用性與實際現實世界的連線狀態,確保可靠檢測到活躍的網際網路存取。相容於 Android、iOS、Web、macOS、Windows 和 Linux,為開發者提供統一的 API 來處理多樣環境中的網路狀況。此外,該插件支援 Wi-Fi 與蜂巢網路,並提供連線變更的即時更新。

適用情境
  • 基於連接狀態的即時應用程式回應能力
  • 跨平台應用中的離線模式處理
  • 資料同步操作的網路健康監控
  • 連接狀態變更時動態更新使用者介面
  • 僅透過活躍連接確保安全的資料傳輸
主要特色
  • 支援所有主要平台,包括網頁和桌面
  • 區分連接狀態和實際連接狀態
  • 網路變更的即時事件發射
  • 輕量且易於整合
  • 提供準確的連接類型檢測
適合對象
  • 跨平台 Flutter 應用
  • 需要強大離線/線上行為的應用程式
  • 針對網頁、桌面以及行動裝置的開發者
  • 需要精確網絡狀態感知的應用程式
使用建議
  • 需要移動平台特定的權限
  • Web 支援取決於瀏覽器功能
  • 桌面實現可能因作業系統略有不同
  • 不適用於低階網路診斷
  • 可能需要額外的邏輯來處理複雜的網路場景
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add cross_connectivity

所屬分類

依賴

依賴清單 4 項

原始碼儲存庫

相關專案

暫無相關資料。