一个轻量级的 Flutter 包,通过向 ipify.org API 发送请求来获取当前设备的公网 IP 地址。它简化了在移动、Web 和桌面环境等多个平台上的网络标识,设计简单易用,设置最少,返回 IP 地址为字符串形式。适用于调试、日志记录或需要网络身份识别的位置功能。
适合场景
- 获取公共IP以用于调试
- 在应用中记录用户IP
- 实现基于地理位置的功能
- 追踪设备连接
- 在应用设置中显示IP
主要特点
- 简单的 API,包含一个方法
- 支持所有主要平台
- 使用可靠的 ipify.org 服务
- 以字符串形式返回IP
- 最小依赖开销
适合对象
- 需要快速IP查询的开发者
- 需要网络身份的应用程序
- 跨平台项目
- 调试网络问题
- 轻量级实用程序需求
使用建议
- 依赖外部API(ipify.org)
- 未检测到本地IP
- 需要互联网连接
- 仅限公共IP
- 高使用量时可能会有速率限制