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

时间:2017-06-20 10:28:15

标签: 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
  4. 他们所有人都给我404错误。

    最后我有一个可以安装的插件

    1. https://www.npmjs.com/package/imeiplugin
    2. 以下是我为访问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?
      2. 我被困在这里,我正在寻找一种有效的方式来获得任何帮助。

        提前致谢

1 个答案:

答案 0 :(得分: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);
});