Ejemplos de uso

Aquí encontrarás ejemplos prácticos para integrar y utilizar el plugin oficial de Facephi en tus aplicaciones Flutter, compatibles con iOS y Android.

Las aplicaciones de ejemplo se pueden encontrar en el repositorio de GitHub:

Ejemplo 1: Core - initSession

Notas importantes:

  • El parámetro mLicenseUrl lo .

  • El parámetro mLicenseApiKey se obtiene desde el Portal de Administración.


Ejemplo 2: Core - initOperation

Puedes lanzar un proceso de verificación desde cualquier widget:

Parámetros:

Parámetro
Descripción
Obligatorio

mType

Tipo de operacion (ej. "ONBOARDING", "AUTHENTICATION", etc.)

✅ Sí

mCustomerId

Identificador unívoco del cliente.

✅ Sí


Ejemplo 3: Selphi - launchSelphiAuthenticate

Puedes personalizar el flujo de verificación activando opciones avanzadas:

Opciones adicionales:

Parámetro
Descripción
Valor por defecto

resourcesPath

Ruta con el zip de recursos personalizado del cliente.

fphi-selphi-widget-resources-sdk.zip

widgetConfigurationJSON

Objeto SelphiFaceConfiguration que contiene la configuración del plugin

SelphiFaceConfiguration()

Ejemplo 4: Selphid - launchSelphIDCapture

Puedes personalizar el flujo de verificación activando opciones avanzadas:

Opciones adicionales:

Parámetro
Descripción
Valor por defecto

resourcesPath

Ruta con el zip de recursos personalizado del cliente.

fphi-selphid-widget-resources-sdk.zip

widgetConfigurationJSON

Objeto SelphIDConfiguration que contiene la configuración del plugin

SelphIDConfiguration()


Recomendaciones clave

  • Realiza siempre las pruebas iniciales en entorno sandbox.

  • Asegúrate de que los permisos de cámara e internet estén configurados en cada plataforma.

  • Valida los resultados en backend, no solo en cliente.

  • Consulta el Changelog tras cada actualización.

Para dudas adicionales, contacta con el Soporte Técnico.

Last updated