如何在离子2移动应用程序中获取IMEI号码?

Kar*_*raj 1 android imei cordova cordova-plugins ionic2

我正在构建一个移动应用程序,并希望访问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);
            });
        });
Run Code Online (Sandbox Code Playgroud)

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

我在这做错什么?

或者,如果有人将IMEI号码与其他方法相结合,请告诉我.

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

  1. 如何在PhoneGap中获取IMEI号码?

我被困在这里,我正在寻找一种有效的方式,任何帮助表示赞赏.

提前致谢

Bis*_*oli 5

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

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

所以试试这个: cordova plugin add https://github.com/hygieiasoft/cordova-plugin-uid

platform.ready().then(() => {
   alert(cordova.plugins.uid.IMEI);
});
Run Code Online (Sandbox Code Playgroud)