Der Entwicklerleitfaden zur Identitätsprüfung mit dem Didit Flutter SDK (DE)
Die Integration robuster Identitätsprüfungen in Flutter-Anwendungen ist entscheidend für Sicherheit und Compliance. Dieser Leitfaden zeigt, wie das Didit Flutter SDK die ID-Verifizierung, Liveness Detection und NFC-Lesen.

Nahtlose Flutter-IntegrationDas Didit Flutter SDK bietet eine Dart-API mit nativen iOS- und Android-SDKs, die es Entwicklern ermöglicht, erweiterte Identitätsprüfungen schnell direkt in ihre Flutter-Anwendungen zu integrieren.
Umfassende VerifizierungsfunktionenVon der ID-Verifizierung und passiver & aktiver Liveness bis zur NFC-Verifizierung (ePassport/eID) und dem Gesichtsvergleich unterstützt das SDK eine breite Palette wesentlicher Identitätsprüfungen für robuste Sicherheit.
Optimiertes SitzungsmanagementEntwickler können Verifizierungssitzungen einfach erstellen und verwalten, entweder von ihrem Backend mit einem Sitzungstoken initiiert oder durch die Nutzung von Didits gehosteten Verifizierungslinks für einen No-Code-Frontend-Ansatz.
Didits Entwickler-First-VorteilDidit bietet eine modulare, KI-native Plattform mit kostenlosem Core KYC, ohne Einrichtungsgebühren und sauberen APIs, was es zur ersten Wahl für den Aufbau skalierbarer und sicherer Identitätslösungen in Flutter macht.
Warum die Identitätsprüfung für Flutter-Apps entscheidend ist
In der heutigen digitalen Wirtschaft stehen mobile Anwendungen an vorderster Front der Benutzerinteraktion, von Bank- und E-Commerce-Anwendungen bis hin zu sozialen Medien und Spielen. Für Flutter-Entwickler ist die Sicherstellung der Authentizität der Benutzer nicht nur eine bewährte Methode; sie ist eine Notwendigkeit für Sicherheit, Betrugsprävention und die Einhaltung gesetzlicher Vorschriften. Ohne eine robuste Identitätsprüfung sind Apps anfällig für Kontoübernahmen, synthetischen Identitätsbetrug und den Zugriff Minderjähriger, was zu erheblichen finanziellen Verlusten und Reputationsschäden führt.
Herkömmliche Methoden zur Identitätsprüfung können mühsam zu integrieren sein und erfordern oft eine umfangreiche Backend-Entwicklung und -Wartung. Hier wird ein spezialisiertes SDK wie das Flutter SDK von Didit von unschätzbarem Wert, da es einen Großteil der Komplexität abstrahiert und einen optimierten Weg zu sicheren und konformen Anwendungen bietet. Egal, ob Sie eine Fintech-App entwickeln, die strenge KYC-Prüfungen (Know Your Customer) erfordert, oder eine altersbeschränkte Plattform, die Integration einer zuverlässigen Identitätsprüfungslösung ist von größter Bedeutung.
Erste Schritte mit dem Didit Flutter SDK
Die Integration der leistungsstarken Identitätsprüfung von Didit in Ihre Flutter-Anwendung ist unkompliziert und entwicklerfreundlich gestaltet. Das Didit Flutter SDK bietet eine Dart-API, die native iOS- und Android-SDKs umschließt und so optimale Leistung und Zugriff auf gerätespezifische Funktionen wie das NFC-Lesen gewährleistet. Hier ist ein Überblick über den Prozess:
Installation und Einrichtung
Der erste Schritt besteht darin, das Didit SDK zu Ihrem Flutter-Projekt hinzuzufügen. Dies beinhaltet das Hinzufügen der Abhängigkeit über flutter pub add didit_sdk und anschließend die Konfiguration plattformspezifischer Anforderungen für iOS und Android. Für iOS gehört dazu das Hinzufügen eines Podspec-Verweises zu Ihrer Podfile, insbesondere für erweiterte Funktionen wie die NFC-Verifizierung, die iOS 15+ erfordert. Die Android-Einrichtung erfordert kleinere Anpassungen an Ihrer build.gradle.kts für die Ressourcenpaketierung.
Nach der Installation müssen Sie Ihren API-Schlüssel und Ihre Workflow-ID aus der Didit Business Console abrufen. Diese Anmeldeinformationen sind unerlässlich, um Anfragen zu authentifizieren und die spezifischen Verifizierungsschritte zu definieren, die Ihre Benutzer durchlaufen werden, wie z.B. ID-Verifizierung, Passive & Aktive Liveness-Prüfungen oder AML-Screening.
Erstellen von Verifizierungssitzungen
Der Kern der Didit-Integration dreht sich um das Erstellen von Verifizierungssitzungen. Dies geschieht typischerweise in Ihrem Backend, um Ihren API-Schlüssel zu schützen. Ihr Server sendet eine POST-Anfrage an den Sitzungs-API-Endpunkt von Didit, einschließlich Ihrer workflow_id und optionaler vendor_data (wie einer Benutzer-ID) zur Nachverfolgung. Didit antwortet mit einer session_id und einem session_token. Dieses session_token wird dann sicher an Ihre Flutter-App übergeben.
import 'package:didit_sdk/sdk_flutter.dart';
// Angenommen, Sie erhalten einen sessionToken von Ihrem Backend
String sessionToken = 'your_backend_provided_session_token';
DiditSDK.startVerification(sessionToken: sessionToken, onCompletion: (result) {
// Verifizierungsergebnis verarbeiten
print('Verifizierung abgeschlossen: ${result.status}');
print('Sitzungs-ID: ${result.sessionId}');
// Benutzer navigieren oder Benutzeroberfläche basierend auf dem Ergebnis aktualisieren
}, onError: (error) {
// Fehler behandeln
print('Verifizierungsfehler: ${error.message}');
});
Dieser Ansatz gibt Ihnen die volle Kontrolle über das Benutzererlebnis innerhalb Ihrer App und startet Didits native UI-Komponenten für die Dokumentenerfassung, Liveness-Prüfungen und andere Schritte. Für Szenarien, in denen ein vollständiger In-App-Flow nicht gewünscht oder machbar ist, unterstützt Didit auch Verifizierungslinks. Dies sind sichere URLs, die Benutzer zu einem von Didit gehosteten Verifizierungsablauf leiten und nur minimale bis keine Frontend-Entwicklung Ihrerseits erfordern. Sie können diese Links über die Didit Console oder API generieren und sie Benutzern per E-Mail, SMS oder innerhalb Ihrer App mitteilen.
Erweiterte Funktionen und Best Practices
Das Didit Flutter SDK bietet nicht nur grundlegende ID-Prüfungen, sondern auch eine Reihe erweiterter Funktionen zur Verbesserung der Sicherheit und des Benutzererlebnisses. Zum Beispiel ermöglicht die NFC-Verifizierung Ihrer App, kryptografische Daten direkt von ePassports und eIDs zu lesen, was ein Höchstmaß an Sicherheit für Identitätsdokumente bietet. Dies ist eine entscheidende Funktion für Hochsicherheitsanwendungen, die die Echtheit des Dokuments gewährleistet und ausgeklügelte Fälschungsversuche verhindert.
Eine weitere leistungsstarke Funktion ist die passive und aktive Liveness-Erkennung, die Deepfakes und Präsentationsangriffe bekämpft, indem sie überprüft, ob der Benutzer eine echte, lebende Person ist. In Kombination mit dem 1:1-Gesichtsabgleich, der ein Selfie des Benutzers mit dem Foto seines Ausweisdokuments vergleicht, können Sie das Risiko von Identitätsdiebstahl und Betrug erheblich reduzieren.
Bei der Gestaltung Ihres Verifizierungsworkflows in der Didit Console sollten Sie Funktionen wie die Alterschätzung für altersbeschränkte Inhalte oder das AML-Screening für Finanzdienstleistungen in Betracht ziehen, um regulatorischen Verpflichtungen gerecht zu werden. Die modulare Architektur von Didit ermöglicht es Ihnen, diese Prüfungen zu maßgeschneiderten Workflows zusammenzustellen, die Ihren spezifischen Anforderungen entsprechen und sich an unterschiedliche Risikoprofile und Compliance-Anforderungen anpassen.
Wie Didit hilft
Didit bietet eine KI-native, entwicklerorientierte Identitätsplattform, die die Integration komplexer Identitätsverifizierungsprozesse in Flutter-Anwendungen vereinfacht. Unser Flutter SDK ist ein Beweis für dieses Engagement und bietet eine robuste, einfach zu implementierende Lösung für Entwickler. Didit zeichnet sich aus durch:
- Kostenloses Core KYC: Beginnen Sie mit wesentlichen Identitätsverifizierungsfunktionen ohne Vorabkosten.
- Modulare Architektur: Unsere Plattform basiert auf zusammensetzbaren Identitätsprimitiven, sodass Sie genau die Verifizierungsprüfungen auswählen können, die Sie benötigen, von der ID-Verifizierung und Liveness Detection bis zur NFC-Verifizierung und dem AML-Screening.
- KI-native Technologie: Nutzen Sie modernste KI für überragende Genauigkeit bei der Dokumentenanalyse, Betrugserkennung und biometrischen Abgleichen, um zuverlässige Ergebnisse und ein reibungsloses Benutzererlebnis zu gewährleisten.
- Keine Einrichtungsgebühren: Wir glauben an transparente und faire Preise, die es Ihnen ermöglichen, Ihre Verifizierungsbemühungen ohne versteckte Kosten zu skalieren.
Durch die Verwendung von Didit können sich Flutter-Entwickler auf den Aufbau erstaunlicher Benutzererlebnisse konzentrieren, in der Gewissheit, dass die zugrunde liegende Identitätsverifizierung von einer erstklassigen, sicheren und konformen Plattform gehandhabt wird.
Bereit zum Start?
Möchten Sie Didit in Aktion sehen? Fordern Sie noch heute eine kostenlose Demo an.
Beginnen Sie mit der kostenlosen Identitätsprüfung mit Didits kostenlosem Tarif.