插件概览
一个轻量级的纯 Dart 包,旨在跨多个平台快速可靠地检查互联网连接。它提供亚秒级响应时间,非常适合需要立即获取网络状态反馈的实时应用。该包可在 Android、iOS、Web、macOS、Windows 和 Linux 上无缝运行,无论环境如何,都能提供一致的行为。专为性能和简单性而设计,它提供了一个直接的 API 来检测在线或离线状态,无需依赖平台特定代码。
适合场景
- 实时应用状态监控
- 离线模式检测
- 登录期间的网络健康检查
- 基于连接性的动态UI更新
- 背景连接轮询
主要特点
- 亚秒级响应时间
- 跨平台兼容性
- 纯 Dart 实现
- 简单直观的 API
- 低资源使用
- 无原生依赖
适合对象
- 需要快速网络检查的应用程序
- 寻求轻量级解决方案的开发者
- 针对多个平台的项目
- 实时或响应式用户界面
- 需要可靠离线检测的应用程序
使用建议
- 不处理复杂的网络诊断
- 依赖基本的可达性测试
- 可能需要额外的逻辑来处理边缘情况
- 不适合高级网络分析
- 仅限连接状态,不限带宽或质量