Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Leitura de código de barras

Com a API de leitura de código de barras do ML Kit, você pode ler dados codificados usando a maioria dos formatos de código de barras padrão. A digitalização do código de barras ocorre no dispositivo e não requer uma conexão de rede.

Os códigos de barras são uma maneira conveniente de passar informações do mundo real para seu aplicativo. Em particular, ao usar formatos 2D, como código QR, você pode codificar dados estruturados, como informações de contato ou credenciais de rede WiFi. Como o ML Kit pode reconhecer e analisar automaticamente esses dados, seu aplicativo pode responder de forma inteligente quando um usuário digitaliza um código de barras.

iOS Android

Se você é um desenvolvedor Flutter, pode se interessar pelo FlutterFire , que inclui um plug-in para as APIs ML Vision do Firebase.

Principais recursos

Lê a maioria dos formatos padrão
  • Formatos lineares: Codabar, Código 39, Código 93, Código 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formatos 2D: Aztec, Data Matrix, PDF417, QR Code
Detecção automática de formato Procure todos os formatos de código de barras suportados de uma só vez, sem precisar especificar o formato que você está procurando. Ou aumente a velocidade de varredura restringindo o detector apenas aos formatos de seu interesse.
Extrai dados estruturados Os dados estruturados armazenados usando um dos formatos 2D suportados são analisados ​​automaticamente. Os tipos de informações com suporte incluem URLs, informações de contato, eventos de calendário, endereços de e-mail, números de telefone, prompts de mensagens SMS, ISBNs, informações de conexão WiFi, localização geográfica e informações de driver padrão AAMVA.
Funciona com qualquer orientação Os códigos de barras são reconhecidos e lidos independentemente de sua orientação: virado para cima, de cabeça para baixo ou de lado.
Funciona no dispositivo A leitura do código de barras é realizada completamente no dispositivo e não requer uma conexão de rede.

Resultados de exemplo

Resultado
Cantos (49.125), (172.125), (172.160), (49.160)
Valor bruto 2404105001722
Resultado
Cantos (87,87) (612,87) (612.612) (87.612)
Valor bruto WIFI:S:SB1Guest;P:12345;T:WEP;;
Informações de Wi-Fi
SSID Convidado SB1
Senha 12345
Modelo WEP