UNPKG

cordova-plugin-sim2

Version:

A plugin to get the device's SIM data (carrier name, mcc mnc, country code, telephonenumber, etc)

43 lines (33 loc) 1.2 kB
(function(){ var cordovaRef = window.PhoneGap || window.cordova || window.Cordova; function Sim() { } Sim.prototype.getSimInfo = function (successCallback, errorCallback) { return cordovaRef.exec(successCallback, errorCallback, 'Sim', 'getSimInfo', []); }; Sim.prototype.getAirplaneModeStatus = function (successCallback, errorCallback) { return cordovaRef.exec(successCallback, errorCallback, 'Sim', 'getAirplaneModeStatus', []); }; Sim.prototype.getServiceState = function (successCallback, errorCallback) { return cordovaRef.exec(successCallback, errorCallback, 'Sim', 'getServiceState', []); }; Sim.prototype.initServiceStateListener = function (successCallback, errorCallback) { return cordovaRef.exec(successCallback, errorCallback, 'Sim', 'initServiceStateListener', []); }; if (cordovaRef && cordovaRef.addConstructor) { cordovaRef.addConstructor(init); } else { init(); } function init(){ if (!window.plugins) { window.plugins = {}; } if (!window.plugins.sim){ window.plugins.sim = new Sim(); } } if (typeof module != 'undefined' && module.exports) { module.exports = new Sim(); } })();