2016-12-13 108 views
0

任何人都可以向我解釋如何從Phonegap獲取設備的IMEI號碼嗎? 我在我的應用程序中使用IMEI插件,它沒有顯示任何內容。如何在imeiplugin的phonegap應用程序中獲取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); 

我所要的輸出顯示當用戶打開應用程序,但它沒有顯示。

+0

每一件事情是在聯繫的明確正確....所以你面臨的問題是什麼 –

回答

0

這裏是你如何使用imeiplugin 的Index.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; 

    } 
+0

我還沒有得到imei號碼,它顯示爲空 – abhi

+0

如何在html中輸出結果到div – abhi

+0

請再次查看我的答案。 –

0

也有一些是你錯了,只要它顯示了插件imeiplugin等錯誤在window.plugins.imeiplugin.getImei(callback)中使用;

,所以我試着用下面和工作對我來說

cordova plugin add org.hygieiasoft.cordova.uid 

,並調用finction設備上準備

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

check this更多信息

+0

插件甚至沒有安裝 – abhi

+0

你試過從git hub repo安裝??安裝時出現什麼問題 –

+0

我得到的錯誤是註冊表返回404 GET for https on https://registry.npmjs.org/org.hygieiasoft .cordova.uid – abhi

相關問題