我怎样才能得到IMEI号码。我的设备通过离子?

Posted

技术标签:

【中文标题】我怎样才能得到IMEI号码。我的设备通过离子?【英文标题】:How can I get the IMEI no. of my device through ionic? 【发布时间】:2017-07-22 16:48:13 【问题描述】:

我无法从我的 ionic 应用程序 (android) 中获取设备的 IMEI 号码。我尝试了几种方法来做到这一点,但都失败了。我应该如何通过 ionic 获取设备的 IMEI 号?

【问题讨论】:

【参考方案1】:

你可以使用 imeiplugin

安装

phonegap plugin add https://github.com/zho/phonegap-imeiplugin.git

-- 或者--

cordova plugin add imeiplugin

示例用法:

window.plugins.imeiplugin.getImei(callback);

 function callback(imei) 
  console.log("My Android IMEI :" + imei);

更多参考https://www.npmjs.com/package/imeiplugin

【讨论】:

"TypeError: Cannot read property 'imeiplugin' of undefined" 这个错误显示 @UsamaIshaque 看到这个cordova.apache.org/docs/en/latest/reference/… 我看到了这个并且还能够获取 uuid,但我只想通过 ionic 获取设备的 IMEI,而不是 cordova-plugin-device 提供的属性。 @SanketMendon 看看https://github.com/edisonpappi/phonegap-imeiplugin @Edison 我试过了,正如上面链接中提到的那样。 android 控制台日志给出了一个 Cordova 插件未处理的安全异常。

以上是关于我怎样才能得到IMEI号码。我的设备通过离子?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过代码编程获取设备的 IMEI/ESN 号码但在 android > 6

如何在 android 10 或更高版本中获取设备 ID 或 imei 号码

为啥模拟器给IMEI号码000000000000000

在所有 android 设备中获取多个 imei 号码

如何在 PhoneGap 中获取 IMEI 号码?

如何使用 webworks 在 Blackberry 10 设备中获取 IMEI 号码?