2011-11-29 6 views
15

Estoy buscando integrar algún tipo de escáner de código de barras en una aplicación de teléfono. Solo necesito saber si es posible en todas las plataformas principales (iOS/Android/Blackberry/WP7).Phonegap Barcode Scanner

EDITAR: Por escaneo de código de barras, me refiero a escanear un código de barras a través de la cámara.

Gracias!

+0

Tal vez [esto] (http://stackoverflow.com/questions/3888396/how-to-scan-barcode-using-phonegap) pregunta ayuda – v01d

+0

Gracias, eso responde a la de Android. También encontré uno de iPhone, así que la gran pregunta ahora es: ¿qué hay de Blackberry y WP7? –

+0

Para WP7 intente [esto] (http://stackoverflow.com/questions/4419707/windows-phone-7-barcode-scan-library-or-capability) – v01d

Respuesta

33

Hemos hecho plugins BarcodeScanner disponible para:

Android https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner

iOS https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/BarcodeScanner

BlackBerry https://github.com/phonegap/phonegap-plugins/tree/master/BlackBerry/BarcodeScanner

No tenemos un plugin para WP7 todavía, pero me' Enviaré un correo electrónico a Jesse y tal vez lo haga ya que el soporte para WP7 está creciendo rápidamente.

+0

PERFECTO. Gracias, exactamente lo que estaba buscando –

+0

¿Puedo preguntar cómo es el estado actual sobre esto? ¿Sabes algo sobre un lanzamiento de un complemento BarcodeScanner para Windows Phone? ¡Gracias! –

+1

Sorry @ Chips_100, debe ponerse en contacto con Jesse MacFayden (http://www.risingj.com) para obtener más información sobre WP7. –

5

Otra opción sería el Scandit barcode scanner SDK. Scandit viene con un complemento PhoneGap para iOS y Android (WP y Blackberry no son compatibles en este momento), y hay una edición de comunidad gratuita. Tutoriales y aplicaciones de demostración están disponibles aquí:

Scandit también decodifica las imágenes borrosas, lo cual es importante si una aplicación necesita ejecutarse en menor teléfonos de última generación (como muchos teléfonos Android) o dispositivos sin una cámara de enfoque automático (iPad 2, iPod Touch, ...).

(Negación:. Soy uno de los desarrolladores Scandit)

1

En caso de que esto ayude a: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS

Específicamente:

instalado el plugin (en un puñado de caminos), y retuvo la que trabajaba. Implementé un código básico de escáner JS para demostrar la funcionalidad: auto-ejecuta en carga, auto-recarga en caso de error, alertas de éxito/falla/cancelación.

NOTA: los comentarios en el código de barrascanas.js y el índice.js, ambos mencionan mi personalización de las rutas del objeto definir/requerir. No pude hacer funcionar las rutas de demostración/ejemplo, después de varias permutaciones.

(esto es iOS solamente atm, pero planeo hacer un ejemplo de Android también)

1

El Manatee Works Barcode Scanner SDK PhoneGap plugin se puede encontrar aquí: https://github.com/manateeworks/phonegap-mwbarcodescanner

El plugin es compatible con Android, iOS y Windows . UPC y EAN son gratuitos. Otras simbologías se pueden evaluar de forma gratuita. Nuestro precio es mejor que Scandit para la misma calidad (a veces mejor).Nuestra empresa es financieramente estable y no tiene que pedir dinero prestado para sobrevivir.

(Negación:. Soy un miembro del equipo de Manatee Works)