2013-06-28 5 views
0

Может кто-нибудь объяснить, как добавить плагин?Установка плагина Cordova в Кордове 2.6

Я добавил м и ч файлы в каталог плагинов

Затем в config.xml добавьте строку:

<plugin name="DeviceDetails" value="DeviceDetails" /> 

и включен файл JS в моем HTML

Plugin in the project

Как я могу использовать этот плагин сейчас? И как я знаю, что это работает?

В настоящее время я делаю: (CoffeeScript)

 try 
      console.log DeviceDetails() 
     catch e 
      console.log e 

и получить эту ошибку в Xcode:

[LOG] {"line":24,"sourceURL":"file:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/media/js/index.js","stack":"[email protected]:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/media/js/index.js:24\[email protected]:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/cordova-2.6.0.js:683\[email protected]:///var/mobile/Applications/31C9E766-02DF-4C7E-8B32-9588F394F427/Flight.app/www/cordova-2.6.0.js:221\n[native code]"} 

Это плагин расслоения плотного файл:

;(function(cordova) { 

    function DeviceDetails() {} 

    DeviceDetails.prototype.getDetails = function(callback) { 
     cordova.exec(callback, callback, "DeviceDetails", "getDeviceDetails", []) 
    } 

    DeviceDetails.prototype.getUUID = function(callback) { 
     cordova.exec(callback, callback, "DeviceDetails", "getDeviceUUID", []) 
    } 

    if (!window.plugins) window.plugins = {} 
    window.plugins.deviceDetails = new DeviceDetails() 

})(window.cordova || window.Cordova || window.PhoneGap); 

ответ

0

Плагин архитектура нуждается в обновлении для использования с Cordova 2.6.0.

Но вы можете просто использовать собственный API-интерфейс Phonegap (see here), чтобы получить такую ​​же информацию без необходимости использования плагина.