Plugins y Plugman - CGastrell/phonegap GitHub Wiki

Los plugins en Phonegap son librerias para acceder a funciones especificas del dispositivo o del sistema operativo y brindarlas a traves de una pequeña interfaz en Javascript.

Ejemplo

El plugin mas simple es device (org.apache.cordova.device). Define una variable global device que contiene informacion del dispositivo. Esta variable no estara disponible hasta que se dispare el evento deviceready:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(device.cordova);
}

Propiedades

  • device.cordova: version de Cordova corriendo en el dispositivo.
  • device.model: devuelve el modelo/marca del dispositivo. Este puede variar entre el nombre del modelo o el codigo de modelo.
  • device.platform: nombre o codigo del sistema operativo/plataforma en la que esta corriendo.
  • device.uuid: un identificador unico para el dispositivo
  • device.version: version del sistema operativo corriendo

Asi como este existen una infinidad de plugins, algunos creados por el equipo de Phonegap como tambien por la comunidad de desarrollo que existe.

Repositorios de plugins

Estos son algunos de los recursos de plugins que se encuentran online.

http://plugreg.com/plugins

http://plugins.cordova.io/#/

https://build.phonegap.com/plugins

Plugman

https://cordova.apache.org/docs/en/4.0.0/plugin_ref_plugman.md.html