Note: This plugin is forked from this repository.
Cordova plugin to get unique identifiers: UUID, IMEI, IMSI, ICCID and MAC.
This plugin defines a cordova.plugins.uid
object.
The object is not available until after the deviceready
event.
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady() {
console.log(cordova.plugins.uid.IMEI);
}
cordova plugin add https://github.com/ivanchaz/cordova-plugin-uid
Property Name | Android | IOS |
---|---|---|
uid.UUID | ✓ | ✗ |
uid.IMEI | ✓ | ✗ |
uid.IMSI | ✓ | ✗ |
uid.ICCID | ✓ | ✓ (Not exactly an ICCID, more like combination of carrierName , mobileCountryCode and mobileNetworkCode ) |
uid.IMSI | ✓ | ✗ |
Note: All properties that is not checked are not available.
The uid.UUID
gets the device's Universally Unique Identifier (UUID).
The uid.IMEI
gets the device's International Mobile Station Equipment Identity (IMEI).
The uid.IMSI
gets the device's International mobile Subscriber Identity (IMSI).
The uid.ICCID
gets the sim's Integrated Circuit Card Identifier (ICCID).
The uid.MAC
gets the Media Access Control address (MAC).