qrdniflut

Plugin para la lectura y validación de códigos QR generados por la app MiDNI. Disponible para android e iOS.

Funcionalidades

Esta librería ofrece las siguientes funconalidades:

Configuración de la librería para poder comenzar a usarla.

/**
    * Método utilizado para configurar el plugin.
    * @param license (código de licencia generado que permite el uso del plugin)
    * @param certs (Map con las rutas de los certificados oficiales con los que pueden estar firmados los códigos QR generados)
    */
  Future<Map<String, dynamic>?> configure(String license, {Map<String, String>? certs}) async {
    return QrdniflutPlatform.instance.configure(license, certs: certs);

  }

Llectura y validación de códigos QR enviado a la app

  /**
    * Método utilizado para validar el código QR pasado como parámetro.
    * @param data (código QR leído de la app MiDNI)
    */
  Future<Map<String, dynamic>?> validaMiDNIQR(String data) async {
    return QrdniflutPlatform.instance.validaMiDNIQR(data);
  }

Apertura de la cámara para lectura del código QR generado en MiDNI para su posterior lectura y validación de códigos QR enviado a la app

  /**
    * Método utilizado para abrir el escaner, leer el código QR y pasarlo a la validación del código QR.
    */
  Future<Map<String, dynamic>?> abrirEscaner() async {
    return QrdniflutPlatform.instance.abrirEscaner();
  }

Install

Autor

qrdniflut ha sido creada y mantenida por Diego Cid

Puede seguirme en Twitter en @diegocidm4.

Licencia

La librería se distribuye con una licencia anual asociada a un app bundle.