2017-06-20 89 views
1

我正在构建移动应用程序并希望访问IMEI号码。如何获得离子2移动应用程序中的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

的代码下面的代码是我家的构造函数里面写。

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

但是,控制永远不会去console.log();

我在这里做错了什么?

或者,如果任何人已经将IMEI号码与其他方法集成,请让我知道。

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

  1. How to get IMEI number in PhoneGap?

我坚持在这里,我在寻找一种有效的方式任何帮助表示赞赏。

在此先感谢

回答

4

其实这个插件的工作原理: https://github.com/hygieiasoft/cordova-plugin-uid

(使用:科尔多瓦插件添加org.hygieiasoft.cordova.uid 回报404)

那么试试这个来代替: cordova plugin add https://github.com/hygieiasoft/cordova-plugin-uid

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

i trie d这个插件,但这也给我错误!说未能获取插件。你能分享你的离子信息? –

+0

请再试一次,这里是我添加的插件的屏幕截图。 https://drive.google.com/open?id=0B5NOdnm05pUWRUdtUUVWblBkdVE –

+0

这对我有用:cordova plugin add https://github.com/lionelhe/cordova-plugin-uid.git – Ovilia

相关问题