作者:礼貌粑粑 | 来源:互联网 | 2023-05-18 14:51
我正在Cordova开发一个应用程序,它需要以编程方式获取任何设备的IMEI号.Cordova提供UUID号码但对我不起作用,我需要IMEI号码.
或者是否有任何插件可以直接获取IMEI号码?
"Android中的IMEI PhoneGap插件"它提供了自定义插件,只适用于Android我需要插件,支持android和ios.
"如何以编程方式获取Android中的设备IMEI/ESN"它为android提供了java代码,那么如何在angularjs中转换java代码?
有没有可用的插件?这很简单.
1> Poorav Solan..:
最简单的方法只在Android设备上获取IMEI
$ cordova插件添加https://github.com/vliesaputra/DeviceInformationPlugin.git
以上列出的是获取设备信息的cordova插件.get插件的方法生成一个JSON,你可以在其中看到你的Android设备的IMEI号码.
使用代码:
var deviceInfo = cordova.require("cordova/plugin/DeviceInformation");
deviceInfo.get(
function(result) {
console.log("result = " + result);
},function() {
console.log("error");
});
不使用代码:
在设备的硬件中插入SIM卡
在设备的设置 - >关于手机 - >状态 - > IMEI OR(SIM状态 - > IMEI)
拨号:*#06#
IMEI号码实际上是SIM卡端口号.因此您无法访问IMEI号码的SIM-LESS设备.(例如: - 没有SIM平板电脑)