Funktionsübersicht
SignoMobileCapture ist eine Software-Komponente für die Erfassung von Unterschriften von mobilen Geräten.
Das signoMobileCapture API für Windows besteht aus einem .Net-Assembly, das mit .NET-Framework 4.6.2 oder neuer verwendet werden kann. Das Assembly bietet die notwendigen Klassen für die Kommunikation mit mobilen Geräten. Zusätzlich ist auch ein Windows Forms Control enthalten, das die Echtzeitdarstellung der auf dem mobilen Gerät geleisteten Unterschrift am Rechner ermöglicht.
Durch die Verwendung von „Bonjour“ ist keinerlei Konfiguration notwendig. Das mobile Gerät muss sich lediglich im gleichen Netzwerk mit dem PC befinden und auf dem mobilen Gerät muss die signoCapture App installiert und gestartet sein. Diese App kann kostenlos über den App Store beziehungsweise Play Store heruntergeladen werden.
Zum Einbringen der mittels diesem API erfassten Unterschriften in Dokumente ist die Verwendung weiterer Komponenten des signoAPI (z.B. SignPDF3) erforderlich. Näheres zu der Verwendung entnehmen Sie bitte den Dokumentationen der entsprechenden Komponenten.
Anwendung
Um mit dem mobilen Endgerät eine Unterschrift zu erfassen, muss zum einen die signoCapture App auf dem Mobilgerät installiert und gestartet sein. In der App wird ein “Pairing Code” dargestellt, der für die Verbindung zwischen der mobilen App und der Anwendung auf dem PC benötigt wird. Über die Schaltfläche daneben kann ein neuer Pairing Code erzeugt werden.
Auf dem PC muss außerdem eine Anwendung laufen, die die folgenden Schritte ausführt:
-
eine Instanz der Klasse MobileCapture erzeugen
-
gegebenenfalls den Lizenzschlüssel setzen
-
den Service starten
-
eine Instanz, die das Mobilgerät repräsentiert, vom Event MobileDeviceFound erhalten
-
das mobile Endgerät mithilfe des in der App angezeigten Pairing Codes verbinden
-
gegebenenfalls Einstellungen für das mobile Endgerät setzen
-
Unterschriftenerfassung mit CaptureSignature starten
-
die Aktionen vom mobilen Endgerät über die entsprechenden Events abfangen und weiterverarbeiten
-
die Verbindung zum mobilen Endgerät kappen
-
den Service beenden
Damit die Kommunikation zwischen PC und mobilem Endgerät funktioniert, müssen sie sich im selben Netzwerk befinden.
Die Kopplung mit einem mobilen Endgerät muss nur einmal durchgeführt werden, so dass bei weiteren Signaturvorgängen mit demselben Endgerät keine erneute Kopplung erforderlich ist, solange die Verbindung nicht getrennt wird. Die Anwendung speichert den zuletzt verwendeten Pairing Code, so dass das selbe Gerät automatisch wieder verbunden werden kann. Der Pairing Code auf dem mobilen Gerät ändert sich nicht, solange nicht die App darauf deinstalliert wird oder der Code mit dem entsprechenden Button neu generiert wird.
Nach erfolgreicher Kopplung und dem Starten des Unterschriftenprozesses zeigt die App je nach Konfiguration den Bestätigungstext oder direkt den Signaturdialog an, um die Unterschriften zu erfassen.
Themen der Dokumentation
-
Systemvoraussetzungen, Deklarierung, Lizenz
Einstiegspunkt in das signoMobileCapture API
Klasse, die ein mobiles Gerät repräsentiert
Windows Forms Control, welches die auf dem mobilen Gerät erfasste Unterschrift in Echtzeit darstellt
Eine Auflistung der Rückgabewerte diverser Funktionen