【问题标题】:how to get imei number in phonegap app with imeiplugin如何使用imeiplugin在phonegap应用程序中获取imei号码
【发布时间】:2017-04-28 12:16:33
【问题描述】:

谁能向我解释如何从 Phonegap 获取设备的 IMEI 号码? 我在我的应用中使用了 IMEI 插件,它没有显示任何内容。

要安装,我都试过了:

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);

我希望在用户打开应用程序时显示输出,但它没有显示。

【问题讨论】:

  • 该链接中的所有内容都清楚了......所以你面临的问题是什么

标签: javascript cordova cordova-plugins imei


【解决方案1】:

这里是如何使用imeiplugin的解决方案 索引.html

<!DOCTYPE html>
 <html>
   <body>
     <h1 id="demo"></h1>
    <script type="text/javascript" src="cordova.js"></script>
    <script src="js/index.js"></script>
    <script> app.initialize(); </script>
   </body>
 </html>

Index.js

var app = {
        // Application Constructor
        initialize: function () {
            app.bindEvents();
        },
        bindEvents: function () {
            document.addEventListener('deviceready', app.onDeviceReady, false);
        },
        onDeviceReady: function () {
            window.plugins.imeiplugin.getImei(callback);    
        }
    };
    function callback(imei) {
        var element=document.getElementById("demo");
        element.value=imei;

    }

【讨论】:

  • 我仍然没有收到imei号码,它显示为空白
  • 如何将结果输出到html中的div
  • 请再次查看我的回答。
  • 欢迎您,但请根据您的技能继续帮助他人
【解决方案2】:

您提供的插件有问题,显示错误,例如 imeiplugin is unfined at window.plugins.imeiplugin.getImei(callback);

所以我尝试了以下内容,它对我有用

cordova plugin add org.hygieiasoft.cordova.uid

并在设备就绪时调用函数

 document.addEventListener('deviceready', onDeviceReady, false);
    function onDeviceReady() {
        console.log(cordova.plugins.uid.IMEI);
    }

check this 了解更多信息

【讨论】:

猜你喜欢
  • 2014-05-09
  • 2012-02-03
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多