Escaneo de códigos de barras

Con la API de escaneo de códigos de barras del Kit de AA, puedes leer datos codificados con los formatos de códigos de barras más comunes. El escaneo de códigos de barras se realiza en el dispositivo y no requiere una conexión de red.

Los códigos de barras son una forma conveniente de pasar información del mundo real a tu app. En particular, cuando se usan formatos 2D, como código QR, puedes codificar datos estructurados como información de contacto o credenciales de redes Wi-Fi. Debido a que el Kit de AA puede reconocer y analizar automáticamente estos datos, la app puede responder de forma inteligente cuando un usuario escanea un código de barras.

Para los usuarios que no requieren una IU personalizada, recomendamos usar el Escáner de código de Google. La API del escáner de código usa el mismo modelo de inferencia que la API estándar de escaneo de códigos de barras, pero solo muestra el código de barras más centralizado para ofrecer una experiencia más rápida y coherente. Además, el escáner de código de Google es más seguro y no tiene permisos, y no requiere implementación ni permisos relacionados con la cámara.

iOS Android Escáner de código de Google

Funciones clave

Lee la mayoría de los formatos estándar
  • Formatos lineales: Codabar, Código 39, Código 93, Código 128, EAN-8, EAN-13, ITF, UPC-A y UPC-E
  • Formatos 2D: Aztec, Data Matrix, PDF417, Código QR
Detección automática de formato
Busca todos los formatos de códigos de barras admitidos a la vez sin tener que especificar el formato que buscas o aumenta la velocidad de escaneo restringiendo el detector a los formatos que te interesan.
Extrae datos estructurados
Los datos estructurados que se almacenan con uno de los formatos 2D admitidos se analizan automáticamente. Los tipos de información admitidos incluyen las URL, la información de contacto, los eventos de calendario, las direcciones de correo electrónico, los números de teléfono, los mensajes SMS, los ISBN, la información de conexión Wi-Fi, la ubicación geográfica y la información del conductor estándar de AAMVA.
Funciona con cualquier orientación
Los códigos de barras se reconocen y escanean independientemente de su orientación: con el lado derecho arriba, invertido o de lado.
Se ejecuta en el dispositivo
El escaneo de códigos de barras se realiza por completo en el dispositivo y no requiere una conexión de red.

Ten en cuenta que esta API no reconoce códigos de barras con los siguientes formatos:

  • Códigos de barras 1D con un solo carácter
  • Códigos de barras en formato ITF con menos de seis caracteres (se sabe que este formato es inestable debido a la ausencia de la suma de comprobación)
  • Códigos de barras codificados con FNC2, FNC3 o FNC4
  • Códigos QR generados en el modo ECI

Esta API reconoce un máximo de 10 códigos de barras por llamada a la API.

Resultados de ejemplo

Resultado
Esquinas (49,125), (172,125), (172,160), (49,160)
Valor sin procesar 2404105001722
Resultado
Esquinas (87,87) (612,87) (612,612) (87,612)
Valor sin procesar WIFI:S:SB1Guest;P:12345;T:WEP;;
Información de Wi-Fi
SSID SB1Guest
Contraseña 12345
Tipo WEP