2014-01-22 3 views
-1

Мне нужно получить номер IMEI устройства android с помощью приложения phonegap.IMEI Plugin Phonegg не работает

Я нашел код плагина IMEI на github https://github.com/macdonst/IMEI/tree/master/v2.2.0 Я хочу использовать его с последней версией Phonegap (3.3.0, API 19), какие изменения должны быть внесены в этот код и какую процедуру следует использовать для его установки? Просьба предоставить подробные инструкции по установке, поскольку я являюсь полным новичком в этом.

Спасибо.

+0

Пробовали ли вы его? вы получаете какую-либо ошибку? – jcesarmobile

+0

Я сделал файл plugin.xml, посмотрев на другие плагины. Затем использовали плагин cordova add add, чтобы «успешно» добавить плагин в мой проект. Не отображаются ошибки, но номер imei (см. Index.html) никогда не отображается, когда приложение запущено. Источник моего файла plugin.xml: http://pastebin.com/F3DpRznp –

+0

У вас есть в вашем манифесте? – jcesarmobile

ответ

0

Я не уверен, что imei.js в плагине имеет хорошую структуру для использования clobbers в plugin.xml. пытаются заменить

<js-module src="imei.js" name="imei"> 
    <clobbers target="imei" /> 
</js-module> 

с

<js-module src="imei.js" name="imei"> 
    <runs /> 
</js-module> 

или изменить imei.js выглядеть JS в других плагинов.

+0

Он по-прежнему не работает :( –

+0

Вы проверили журналы в logcat? Является ли window.plugins.imei, когда вы пытаетесь использовать плагин? (Может быть, вы должны отредактировать свой вопрос с более подробной информацией о том, что происходит сейчас, когда вы модифицировали плагин) – QuickFix

1

этот вопрос старый, но все еще не ответил, он может помочь кому-то еще в будущем. Установите этот плагин, используя следующую строку внутри Cordova/PhoneGap проекта

cordova plugin add com.simonmacdonald.imeiplugin

вызова его с помощью следующего сценария:

function onDeviceReady() { 
    alert("We got device ready"); 
    window.plugins.IMEIPlugin.get(function(imei) { 
     alert("imei: " + imei); 
    }, function() { 
     alert("fail"); 
    }); 
} 
Смежные вопросы