FLUTTER ECOSYSTEM

carrier_info

运营商信息可从 Android 和 iOS 设备中获取 networkType、networkGeneration、mobileCountryCode、mobileCountryCode 等信息

最新版本
3.0.3
近 30 天下载
5700
喜欢数
82
Pub 分数
130

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Carrier Info 是一个 Flutter 插件,可从 Android 和 iOS 设备中检索基本的网络和设备信息,包括网络类型、网络生成、移动国家代码(MCC)和移动网络代码(MNC)。它在各平台上提供一致的载体详情访问,使开发者能够根据网络状况或用户位置构建自适应应用。该包轻量且可通过 pub.dev 无缝集成到 Flutter 项目中。它支持 Android 和 iOS,非常适合跨平台移动开发。

适合场景
  • 检测网络类型以实现自适应应用行为
  • 根据MCC识别用户所在国家
  • 根据网络代际优化数据使用
  • 通过运营商数据增强地理位置功能
  • 构建区域特定的内容分发
主要特点
  • 跨平台支持(Android 和 iOS)
  • 访问网络类型和生成
  • MCC 和 MNC 的检索
  • 简单的 API 集成
  • 轻量且可靠
适合对象
  • 需要网络感知功能的移动应用
  • 基于位置的服务
  • 数据节省功能
  • 按地区进行用户画像
  • 需要运营商元数据的应用
使用建议
  • Android 上需要适当的权限
  • 仅限设备级别的运营商信息
  • 与运营商数据相关的隐私考虑
  • Web 和桌面平台不可用
  • 依赖于底层操作系统运营商API
支持平台AndroidiOS

安装插件

flutter pub add carrier_info

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目