2016-12-13 15 views
0

Может ли кто-нибудь объяснить мне, как получить номер IMEI устройства из Phonegap? Я использую плагин IMEI в своем приложении, он ничего не показывает.Как получить номер imei в приложении phonegap с imeiplugin

Чтобы установить, я попытался как:

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 number, Он показывает пустое – abhi

+0

, как выводить результат на div в html – abhi

+0

Повторите мой ответ. –

0

Существует что-то не так с плагином вы предоставили его показ ошибка, подобная imeiplugin, не определена в окне window.plugins.imeiplugin.getImei (обратный вызов);

поэтому я попытался с ниже, и его работал для меня

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 на https://registry.npmjs.org/org.hygieiasoft .cordova.uid – abhi