https://github.com/sofluffyos/mobile_device_identifier_plus
https://github.com/sofluffyos/mobile_device_identifier_plus
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sofluffyos/mobile_device_identifier_plus
- Owner: SoFluffyOS
- License: bsd-3-clause
- Created: 2024-12-17T03:23:49.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-17T04:52:42.000Z (over 1 year ago)
- Last Synced: 2025-05-08T16:54:26.245Z (about 1 year ago)
- Language: Dart
- Size: 93.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/alfanthariq/mobile_device_identifier/actions)
# mobile_device_identifier_plus
#### Original package: [mobile_device_identifier](https://pub.dev/packages/mobile_device_identifier)
Flutter package to obtain unique ID from mobile device (android / ios) with uninstall resistant
Android minSdkVersion = 21
iOS minimum version = 11
## Usage
```
final _mobileDeviceIdentifier = MobileDeviceIdentifier().getDeviceId();
```
You can combined with any encoding method to beautify string id. For example use Base64 encode with return value like
```
RjFGMUJDNUItQkJERC00NjZCLUE2MzgtQzRDNUZGMDdCQzhF
```
## Method
###### Android
For android device, this package use UUID with MediaDrm to generate unique ID. With that, unique ID will not change even after uninstalling application
###### iOS
For iPhone device, this package use UUID with JNKeychain to generate unique ID to make ID still same even after reinstall application