Guides
Comment ajouter des signatures électroniques à votre application Rork

Rork crée des applications React Native prêtes pour la production à partir d'un simple prompt. Vous décrivez ce que vous voulez, il génère une application iOS et Android fonctionnelle. Mais lorsque cette application doit envoyer des contrats, collecter des signatures ou gérer des documents de conformité, vous avez besoin de quelque chose de conçu spécifiquement pour cela. Firma.dev se connecte aux applications Rork via un backend serverless léger, offrant à votre application mobile un système complet de signature électronique sans avoir à greffer un outil d'entreprise coûteux.
Comment ça marche (en version courte)
Les applications Rork sont uniquement frontend, ce qui signifie que vous ne pouvez pas appeler d'API externes directement depuis l'application sans exposer vos identifiants dans le bundle de l'application. L'intégration utilise donc un backend léger, généralement une Supabase Edge Function ou une fonction serverless Vercel, qui se place de manière intermédiaire entre votre application Rork et l'API de Firma.dev.
Le flux est simple : votre application mobile envoie une requête à votre backend, le backend appelle Firma.dev pour créer une demande de signature, et le signataire reçoit le document par e-mail ou directement dans votre application via une WebView intégrée. Lorsque le document est signé, Firma.dev envoie un webhook à votre backend afin que vous puissiez mettre à jour votre base de données ou déclencher une notification push.
Si vous utilisez déjà Supabase comme backend pour votre application Rork (ce que font de nombreux développeurs Rork), vous pouvez réutiliser cette même infrastructure. Une Edge Function, une clé secrète, et vous êtes en ligne.
Sous le capot
Pour les développeurs qui souhaitent comprendre l'architecture avant de se plonger dans la documentation :
L'intégration comprend trois parties. Tout d'abord, un endpoint backend (une Supabase Edge Function est le chemin recommandé) qui stocke votre clé API Firma.dev en tant que secret et expose une fonction send-signing-request. Cette fonction appelle l'endpoint create-and-send de Firma.dev avec les détails du modèle et du destinataire, puis renvoie l'ID de la demande de signature à votre application mobile.
Ensuite, un composant React Native WebView qui charge l'URL de signature intégrée de Firma.dev en utilisant le signing_request_user_id de la réponse de l'API. Cela permet aux signataires de remplir le document sans quitter votre application. Vous installez react-native-webview via Expo, vous le pointez vers https://app.firma.dev/signing/{id}, et l'expérience de signature s'affiche de manière native dans l'interface utilisateur de votre mobile.
Troisièmement, un gestionnaire de webhook (une autre Edge Function, déployée avec --no-verify-jwt) qui écoute les événements comme signing_request.completed et met à jour votre base de données ou envoie des notifications push en conséquence.
Vous pouvez également connecter le serveur MCP Docs de Firma.dev à vos outils de codage IA pendant le développement, afin que votre assistant puisse se référer à l'intégralité de la documentation de l'API lorsqu'il génère le code d'intégration pour votre application Rork.
Ce que vous obtenez
Une fois connectée, votre application Rork peut envoyer des documents pour signature à partir de n'importe quel modèle que vous avez créé dans Firma.dev, intégrer l'expérience de signature directement dans une WebView mobile, suivre le statut de la signature via des webhooks et déclencher des actions en aval comme des notifications push lorsque les documents sont finalisés.
Chaque signature est juridiquement contraignante en vertu de l'ESIGN Act, d'UETA et d'eIDAS (SES et AdES). Toutes les données des documents sont stockées dans l'UE sur l'infrastructure AWS à Paris et Stockholm.
Si vous créez un produit multi-locataire (multi-tenant), les Espaces de travail client de Firma.dev offrent à chacun de vos clients leur propre environnement de signature isolé, avec des modèles et un suivi d'utilisation distincts.
Une tarification adaptée aux applications mobiles
La plupart des fournisseurs de signature électronique facturent par utilisateur et par mois, ce qui n'a aucun sens pour une application mobile où la signature n'est qu'une fonctionnalité parmi d'autres. Firma.dev facture 0,029 € (environ 3 cents USD) par enveloppe. Pas de frais mensuels, pas de frais par utilisateur, pas de contrats. Vous déployez la fonctionnalité et ne payez que lorsque les enveloppes sont réellement envoyées.
Pour une application Rork qui commence tout juste à se développer, cela signifie que vous pouvez vous lancer avec des signatures électroniques dès le premier jour sans vous engager dans un contrat SaaS à 300 $/mois dont vous n'avez peut-être pas encore besoin.
Commencer
Le guide complet d'intégration Rork sur docs.firma.dev détaille chaque étape : configurer votre endpoint backend, l'appeler depuis votre code React Native, intégrer la WebView de signature et gérer les webhooks. Si vous avez déjà déployé une application Rork avec un backend Supabase, vos premières demandes de signature fonctionneront en moins d'une heure.
Commencez à utiliser Firma.dev gratuitement, sans carte de crédit requise.
Articles connexes
Notre plateforme est conçue pour permettre aux entreprises de toutes tailles de travailler plus intelligemment et d'atteindre leurs objectifs avec confiance.






