imei_plugin 1.2.0

Flutter Android iOS

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 #

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

18
likes
80
pub points
94%
popularity

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.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

ing.sys.kevincaicedo@gmail.com

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on imei_plugin