插件概览
一个 Flutter 包,用于检查 Android 和 iOS 设备上的当前网络连接状态。它返回一个布尔值:如果设备连接到互联网,则为 true,否则为 false。设计用于简单集成,帮助应用程序确定连接状态,以便相应地管理用户体验或数据操作。该包轻量且仅专注于网络状态检测,不包含其他功能。
适合场景
- 在 API 调用前检查互联网可用性
- 在UI组件中显示网络状态
- 根据连接性启用离线模式
- 离线时防止数据同步
- 处理依赖网络的功能
主要特点
- 跨平台支持 Android 和 iOS
- 连接状态的简单布尔返回
- 轻量且依赖极少
- 通过 pub add 轻松集成
- 实时连接监控
适合对象
- 需要基本网络检查的应用程序
- 离线可用的应用程序
- 网络感知的用户界面元素
- 简单的连接性验证
- 寻求最小网络包的开发团队
使用建议
- 不提供详细的网络质量指标
- 没有内置的重试机制来处理连接失败
- 仅限连接状态,不包括网络类型(Wi-Fi 与移动网络)
- 需要手动处理连接更改事件
- 根据现有数据,不支持网页平台