Guías
Cómo añadir firmas electrónicas a tu app de Rork

Rork crea aplicaciones React Native listas para producción a partir de una descripción. Describe lo que quieres y generará una aplicación funcional para iOS y Android. Pero cuando esa aplicación necesita enviar contratos, recopilar firmas o gestionar documentos de cumplimiento normativo, necesitas algo diseñado específicamente para ello. Firma.dev se conecta a las aplicaciones de Rork a través de un backend serverless ligero, lo que proporciona a tu aplicación móvil un sistema completo de firma electrónica sin tener que añadir una costosa herramienta empresarial.
Cómo funciona (versión corta)
Las aplicaciones de Rork son exclusivas para el frontend, lo que significa que no puedes llamar a las API externas directamente desde la aplicación sin exponer tus credenciales en el paquete de la aplicación. Por lo tanto, la integración utiliza un backend ligero, normalmente una función Supabase Edge o una función serverless de Vercel, que se sitúa entre tu aplicación de Rork y la API de Firma.dev.
El flujo es sencillo: tu aplicación móvil envía una solicitud a tu backend, el backend llama a Firma.dev para crear una solicitud de firma y el firmante recibe el documento por correo electrónico o directamente dentro de tu aplicación a través de un WebView integrado. Cuando se firma el documento, Firma.dev envía un webhook a tu backend para que puedas actualizar tu base de datos o activar una notificación push.
Si ya utilizas Supabase como backend de tu aplicación de Rork (como hacen muchos desarrolladores de Rork), puedes reutilizar esa misma infraestructura. Una función Edge, un secreto y ya estás en producción.
Bajo el capó
Para los desarrolladores que quieran entender la arquitectura antes de consultar la documentación:
La integración consta de tres partes. En primer lugar, un endpoint de backend (la ruta recomendada es la función Supabase Edge) que almacena tu clave API de Firma.dev como un secreto y expone una función send-signing-request. Esta función llama al endpoint create-and-send de Firma.dev con los detalles de la plantilla y del destinatario, y luego devuelve el ID de la solicitud de firma a tu aplicación móvil.
En segundo lugar, un componente WebView de React Native que carga la URL de firma integrada de Firma.dev utilizando el signing_request_user_id de la respuesta de la API. Esto permite a los firmantes completar el documento sin salir de tu aplicación. Instalas react-native-webview a través de Expo, lo apuntas a https://app.firma.dev/signing/{id} y la experiencia de firma se renderiza de forma nativa en la interfaz de usuario de tu móvil.
En tercer lugar, un manejador de webhooks (otra función Edge, desplegada con --no-verify-jwt) que escucha eventos como signing_request.completed y actualiza tu base de datos o envía notificaciones push en consecuencia.
También puedes conectar el servidor MCP de documentos de Firma.dev a tus herramientas de codificación de IA mientras desarrollas, para que tu asistente pueda consultar la documentación completa de la API a medida que genera el código de integración para tu aplicación de Rork.
Qué obtienes
Una vez conectada, tu aplicación de Rork puede enviar documentos para su firma a partir de cualquier plantilla que hayas creado en Firma.dev, integrar la experiencia de firma directamente en un WebView móvil, realizar el seguimiento del estado de la firma a través de webhooks y activar acciones posteriores como notificaciones push cuando se completen los documentos.
Cada firma es legalmente vinculante en virtud de la Ley ESIGN, UETA y eIDAS (SES y AdES). Todos los datos de los documentos se almacenan en la UE en la infraestructura de AWS en París y Estocolmo.
Si estás creando un producto multiinquilino, los Espacios de trabajo para clientes de Firma.dev ofrecen a cada uno de tus clientes su propio entorno de firma aislado, con plantillas y seguimiento de uso independientes.
Precios que se adaptan a las aplicaciones móviles
La mayoría de los proveedores de firma electrónica cobran por usuario al mes, lo que no tiene ningún sentido para una aplicación móvil donde la firma es solo una función entre muchas. Firma.dev cobra 0,049 € (aproximadamente 5 centavos de dólar estadounidense) por sobre. Sin cuotas mensuales, sin cargos por usuario, sin contratos. Publicas la función y solo pagas cuando realmente se envían los sobres.
Para una aplicación de Rork que está empezando a ganar tracción, eso significa que puedes lanzarla con firmas electrónicas desde el primer día sin comprometerte con un contrato SaaS de 300 $ al mes que quizás aún no necesites.
Primeros pasos
La guía completa de integración de Rork en docs.firma.dev detalla cada paso: configurar el endpoint de tu backend, llamarlo desde tu código de React Native, integrar el WebView de firma y gestionar los webhooks. Si ya has publicado antes una aplicación de Rork con un backend de Supabase, tendrás las solicitudes de firma funcionando en menos de una hora.
Comienza a utilizar Firma.dev de forma gratuita, sin necesidad de tarjeta de crédito.
Artículos relacionados
Nuestra plataforma está diseñada para capacitar a las empresas de todos los tamaños para trabajar de manera más inteligente y alcanzar sus objetivos con confianza.






