UNPKG

cordova-plugin-uid

Version:

Cordova plugin to get unique identifiers: UUID, IMEI, IMSI, ICCID and MAC.

43 lines (30 loc) 2.46 kB
# cordova.plugins.uid Note: This plugin is forked from this [repository](https://github.com/hygieiasoft/cordova-plugin-uid). 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); } ## Installation cordova plugin add https://github.com/ivanchaz/cordova-plugin-uid ## Properties | 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. ## uid.UUID The `uid.UUID` gets the device's Universally Unique Identifier ([UUID](http://en.wikipedia.org/wiki/Universally_Unique_Identifier)). ## uid.IMEI The `uid.IMEI` gets the device's International Mobile Station Equipment Identity ([IMEI](http://en.wikipedia.org/wiki/International_Mobile_Station_Equipment_Identity)). ## uid.IMSI The `uid.IMSI` gets the device's International mobile Subscriber Identity ([IMSI](http://en.wikipedia.org/wiki/International_mobile_subscriber_identity)). ## uid.ICCID The `uid.ICCID` gets the sim's Integrated Circuit Card Identifier ([ICCID](http://en.wikipedia.org/wiki/Subscriber_identity_module#ICCID)). ## uid.MAC The `uid.MAC` gets the Media Access Control address ([MAC](http://en.wikipedia.org/wiki/MAC_address)).