android - 如何在 ionic 2 移动应用程序中获取 IMEI 号码?

标签 android cordova ionic2 cordova-plugins imei

我正在构建一个移动应用程序并想要访问 IMEI 号码。

我已经使用了以下插件。

  1. > https://github.com/vliesaputra/DeviceInformationPlugin
  2. > https://github.com/hygieiasoft/cordova-plugin-uid
  3. > https://github.com/aquto/cordova-plugin-imei

所有这些都给我 404 错误。

最后我得到了一个可以安装的插件

  1. > https://www.npmjs.com/package/imeiplugin

下面是我为访问 IMEI 而编写的代码

下面的代码是在我的 home 构造函数中编写的。

platform.ready().then(() => {
            window["plugins"].imeiplugin.getImei(function (imei) {
                console.log(imei);
            });
        });

但控制永远不会进入 console.log();

我是不是做错了什么??

或者如果有人用其他方法集成了 IMEI 号码,请告诉我。

或者按照下面链接中的建议,我是否必须构建自己的自定义插件??

  1. > How to get IMEI number in PhoneGap?

我被困在这里,我正在寻找一种有效的方式来感谢任何帮助。

提前致谢

最佳答案

实际上这个插件是有效的: https://github.com/hygieiasoft/cordova-plugin-uid

(使用:cordova 插件添加 org.hygieiasoft.cordova.uid 返回 404)

所以试试这个: cordova插件添加https://github.com/hygieiasoft/cordova-plugin-uid

platform.ready().then(() => {
   alert(cordova.plugins.uid.IMEI);
});

关于android - 如何在 ionic 2 移动应用程序中获取 IMEI 号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44650527/

相关文章:

angularjs - 使用 ionic 和 ngcordova 计算用户使用的步数

android - PhoneGap Platfrom 创建的 APK 文件是否可以在 ios 中运行?

ios - Ionic 无法在 iOS 上通过 ngHref 打开 map 应用程序

ios - 如何修复 ionic 2 Apple Mach-O Linker 错误?

android - 解决 "Package manager has died"RuntimeException

android - Unity - Admob 仅显示真实广告,即使在尝试测试时也是如此

android - MvvmCross:Android应用程序属性

android - com.android.dx.util.DexException : Multiple dex files define

Ionic2:如何从 Modal 组件(从 ModalController 创建)中捕获事件?

plugins - 无法加载资源: The requested URL was not found on this server in Ionic 2?