imei_plugin 1.2.0 imei_plugin: ^1.2.0 copied to clipboard
get real IMEI for android devices with validate permission on ejecution time and get unique id on ios An alphanumeric string that uniquely identifies a device to the app’s vendor.
Imei Plugin #
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