imei_plugin 1.2.0 copy "imei_plugin: ^1.2.0" to clipboard
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 #

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

61
likes
40
pub points
88%
popularity

Publisher

unverified uploader

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

License

MIT (license)

Dependencies

flutter

More

Packages that depend on imei_plugin