my_device_info 0.0.1%2B1
SDKflutter
Platformandroidios
A Flutter plugin to get detailed device info like IMEI, model, API level, CPU type, and more, with full support for Android & iOS.
My Device Info
A Flutter plugin to retrieve comprehensive device information, including IMEI number, model name, API level, CPU type, product name, and more, with seamless support for both Android and iOS platforms.
Installation
Add following dependency in pubspec.yaml file:
my_device_info: ^last_version
Then, run
$ flutter pub get
Set up
- In android add following permission:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Usage
import 'package:my_device_info/my_device_info.dart';
if(Permission.phone.request().isGranted){
try {
platformVersion = await MyDeviceInfo.platformVersion;
imeiNo = await MyDeviceInfo.deviceIMEINumber;
modelName = await MyDeviceInfo.deviceModel;
manufacturer = await MyDeviceInfo.deviceManufacturer;
apiLevel = await MyDeviceInfo.apiLevel;
deviceName = await MyDeviceInfo.deviceName;
productName = await MyDeviceInfo.productName;
cpuType = await MyDeviceInfo.cpuName;
hardware = await MyDeviceInfo.hardware;
} on PlatformException {
platformVersion = 'Failed to get platform version.';
}
}