搜索插件、代码仓与 APP 分类

插件详情v1.2.0

imei_plugin

在运行时验证权限后,获取 Android 设备的真实 IMEI,并在 iOS 上获取唯一 ID。一个字母数字字符串,可唯一标识设备给应用程序供应商。

近 30 天下载
200
喜欢数
59
Pub 分数
40

安装插件

flutter pub add imei_plugin

插件介绍

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

imei_plugin 是一个 Flutter 包,可检索 Android 设备的唯一 IMEI(国际移动设备身份识别码),并在运行时验证权限。在 iOS 上,它提供与应用供应商关联的唯一设备标识符。专为跨平台移动开发设计,确保安全可靠的设备识别,同时不暴露敏感数据。该插件可无缝集成到 Flutter 应用中,支持 Android 和 iOS 平台,为开发者提供一种简单的方法来以编程方式识别设备,同时尊重各平台特定的隐私和权限要求。

适合场景

  • 移动应用中的设备跟踪
  • 基于设备身份的用户身份验证
  • 通过设备 ID 防止未经授权的访问
  • 应用分析和使用监控
  • 每个设备的许可证验证

主要特点

  • Android 运行时权限验证
  • iOS 上的唯一设备 ID
  • 跨平台兼容性
  • 安全获取IMEI
  • 与 Flutter 的简单集成

适合对象

  • 需要设备标识的移动应用
  • 需要安全用户-设备绑定的应用程序
  • 同时针对 Android 和 iOS 的开发者
  • 具有许可证或访问控制的应用程序
  • 分析和反滥用系统

使用建议

  • Android 上需要适当的权限
  • 如果重新安装应用,iOS ID 可能会更改
  • 设备数据的隐私合规性要求
  • 仅限物理设备(非模拟器)
  • 取决于硬件可用性

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Imei Plugin

Build version

Get unique id device on ios and android

Getting Started

Get IMEI (International Mobile Device Identity) for Android devices less than android 10 with runtime permission for android greater than or equal to 10 returns a UUID and get unique identification on ios An alphanumeric string that uniquely identifies a device for the application provider.

Use

import 'package:imei_plugin/imei_plugin.dart';

String imei = await ImeiPlugin.getImei();
List<String> multiImei = await ImeiPlugin.getImeiMulti(); //for double-triple SIM phones
String uuid = await ImeiPlugin.getId();

if you want to always request permission even if the user has already denied it. You can disable validation shouldShowRequestPermissionRationale set value in false

String platformImei = await ImeiPlugin
    .getImei( shouldShowRequestPermissionRationale: false );

default value is false.

New Features!
  • New param shouldShowRequestPermissionRationale only Android

  • getId only android. id generated with UUID.randomUUID()

  • getImeiMulti support for double-triple SIM phones

Platform Support
OS
Android
IOS

License

MIT

Author

This plugin is developed, Free Software, by Kevin Caicedo

所属分类

源码仓库

使用此插件的项目

暂无相关数据。