Skip to content

iOS - Unable to scan high-density QR codes (1200+ bytes) / MiDNI format #190

@neofar

Description

@neofar

Hi everyone,

I'm having trouble scanning high-density QR codes on iOS. The use case involves scanning a QR code generated from an official ID document (MiDNI). You can find the technical documentation and examples (from page 22 onwards) here: https://www.midni.gob.es/assets/pdf/MiDNI-FormatoQR_v107_sc_PN.pdf

The QR code contains a byte buffer that can exceed 1200 bytes.

The issue:

  • Android: Works perfectly; the QR is read instantly.
  • iOS: The scanner fails to capture/recognize the code.

What I've tried: I have already experimented with parameters such as RequestZoomFactor, CaptureQuality, and AimMode, but none have yielded positive results.

I’ve tested other third-party scanning apps on the same iOS device, and they can read the code without issues. This leads me to believe it's not a limitation of the native iOS hardware/framework itself, but rather a configuration issue in my implementation.

Does anyone know which specific parameters or configurations are required on iOS to successfully capture these large, high-density QR codes?

Thanks in advance!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions