Перейти к основному содержимому
Didit привлёк $7,5 млн на инфраструктуру для идентификации и борьбы с мошенничеством
Didit
В блог
Блог · 6 марта 2026 г.

NFC-верификация с Flutter SDK от Didit: Подробное руководство (RU)

Внедрите высоконадежную проверку личности в свои Flutter-приложения с помощью NFC-верификации Didit. Это руководство охватывает интеграцию Flutter SDK, обработку данных чипа и использование криптографической валидации.

Автор: DiditОбновлено
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

Бесшовная интеграцияFlutter SDK от Didit предоставляет простой путь для интеграции расширенных возможностей NFC-верификации в ваши мобильные приложения, поддерживая как iOS (15+), так и Android (API 23+).

Повышенная безопасностьИспользуйте NFC-верификацию для выполнения криптографической проверки электронных паспортов и электронных удостоверений, обеспечивая высочайший уровень доверия путем проверки данных непосредственно из защищенного чипа документа.

Надежная обработка данныхSDK позволяет эффективно извлекать и обрабатывать критически важные данные чипа, включая личные данные и информацию о документе, которые могут быть сопоставлены с данными OCR для комплексного обнаружения мошенничества.

Преимущество DiditDidit предлагает модульную, AI-нативную платформу идентификации с бесплатным базовым KYC, позволяя разработчикам легко создавать расширенные рабочие процессы верификации без затрат на настройку, обеспечивая безопасные и масштабируемые решения.

Сила NFC-верификации в управлении идентификацией

В постоянно развивающемся цифровом мире надежная проверка личности имеет первостепенное значение. Традиционные методы, хотя и полезные, могут быть уязвимы для изощренного мошенничества. Именно здесь на помощь приходит верификация с помощью технологии Near Field Communication (NFC), предлагающая золотой стандарт для аутентификации документов, удостоверяющих личность. Путем считывания защищенного чипа, встроенного в современные паспорта и удостоверения личности, NFC-верификация обеспечивает криптографическую гарантию того, что документ является подлинным и не был подделан. Этот процесс гораздо безопаснее, чем полагаться исключительно на визуальный осмотр или OCR, поскольку он проверяет цифровую подпись самого чипа.

Интеграция NFC-верификации в ваши приложения не только повышает безопасность, но и укрепляет доверие пользователей. Для компаний, работающих в регулируемых отраслях или требующих высокой степени уверенности в идентификации, NFC быстро становится обязательной функцией. Продукт NFC-верификации от Didit предлагает эту передовую возможность, гарантируя, что вы сможете проверять личности с высочайшей степенью уверенности.

Начало работы: Интеграция Flutter SDK от Didit для NFC

Flutter SDK от Didit упрощает интеграцию мощных функций проверки личности, включая NFC-верификацию, в ваши кроссплатформенные приложения. Для начала вам необходимо добавить SDK в ваш проект Flutter. Убедитесь, что ваша среда соответствует требованиям: Flutter 3.3+, Dart 3.11+, iOS 13.0+ (iOS 15+ для NFC) и Android API 23+ (Android 6.0).

Шаги по установке:

  1. Добавьте в pubspec.yaml:
    flutter pub add didit_sdk
  2. Особенности iOS: Добавьте следующее в ваш Podfile внутри блока target:
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    Затем перейдите в каталог ios и запустите pod install.
  3. Особенности Android: Добавьте это в android/app/build.gradle.kts в блоке android:
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }
Как только установка завершена, ваше Flutter-приложение готово к взаимодействию с надежным бэкендом Didit для безопасной NFC-верификации. Подход Didit, ориентированный на разработчиков, означает, что вы получаете мгновенный доступ к песочнице и чистые API, что делает интеграцию плавной и эффективной.

Реализация рабочего процесса NFC-верификации

Суть NFC-верификации заключается в считывании данных с встроенного чипа и проверке его подлинности. SDK Didit организует этот сложный процесс, абстрагируя от тонкостей криптографических проверок и валидации сертификатов. Общий поток включает в себя инициирование сеанса, запрос пользователю отсканировать свой документ, а затем обработку результатов.

Создание бэкенд-сессии:

Перед инициированием NFC-сканирования со стороны клиента, ваш бэкенд должен создать сеанс верификации с Didit. Это делается с помощью POST-запроса к API Didit:

POST https://verification.didit.me/v3/session/
Headers: { "x-api-key": DIDIT_API_KEY, "Content-Type": "application/json" }
Body: { "workflow_id": DIDIT_WORKFLOW_ID, "vendor_data": "user-id" }
Response: { "session_id": "uuid", "session_token": "jwt-token", "verification_url": "...", "status": "Not Started" }
Затем ваш бэкенд отправляет session_token вашему Flutter-приложению.

Интеграция Flutter-приложения:

В вашем Flutter-приложении вы будете использовать didit_sdk для запуска процесса верификации:

import 'package:didit_sdk/sdk_flutter.dart';

// ... в вашем виджете или сервисе
String sessionToken = 'ВАШ_ТОКЕН_СЕССИИ_С_БЭКЕНДА';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// Обработайте результат, который будет объектом DiditResult
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // Верификация прошла успешно. Теперь вы можете получить детали с вашего бэкенда, используя session_id
  print('Верификация прошла успешно для сессии: ${result.sessionId}');
} else {
  // Обработайте сбой верификации или отмену пользователем
  print('Верификация не удалась: ${result.error}');
}

После успешного завершения бэкенд Didit обрабатывает данные NFC, выполняя проверки, такие как целостность SOD (Security Object Data) и DG (Data Group). Это гарантирует, что данные, считанные с чипа, являются подлинными и соответствуют цифровой подписи документа. Flutter SDK облегчает пользовательский опыт, когда они подносят свой документ к телефону для сканирования, направляя их через весь процесс.

Понимание отчетов и предупреждений NFC-верификации

После завершения NFC-верификации Didit предоставляет подробный отчет. Этот отчет представляет собой JSON-объект, содержащий важную информацию о результате верификации. Ключевые разделы включают общий статус nfc, chip_data (личные и документные данные, извлеченные непосредственно из защищенного чипа), результаты authenticity (например, sod_integrity, dg_integrity) и certificate_summary, подробно описывающий цифровые сертификаты документа.

Предупреждения NFC-верификации Didit особенно полезны для выявления потенциальных проблем. Предупреждения, такие как SKIPPED_NFC_VALIDATION, NFC_CHIP_NOT_VERIFIED, и, что критически важно, NFC_AND_OCR_DATA_NOT_SAME, предоставляют информацию о процессе верификации. Последнее предупреждение, указывающее на несоответствие между данными OCR и данными чипа, является сильным индикатором потенциальной подделки или фальсификации документа и автоматически приведет к отказу по умолчанию, предлагая надежное предотвращение мошенничества. Модульная архитектура Didit позволяет вам настраивать, как ваше приложение обрабатывает различные категории рисков, позволяя устанавливать действия, такие как 'Отклонить', 'Проверить' или 'Одобрить', в зависимости от вашей толерантности к риску.

Как Didit помогает

Didit выделяется как ведущая AI-нативная платформа идентификации, ориентированная на разработчиков, делающая NFC-верификацию доступной и высокоэффективной. Наша модульная архитектура позволяет вам "подключать и использовать" проверки личности, такие как NFC-верификация, ID-верификация и пассивное и активное обнаружение живости, в ваши существующие рабочие процессы. С бесплатным базовым KYC Didit вы можете начать проверять личности без первоначальных затрат или платы за настройку, оплачивая только успешные проверки. Наша платформа создана для глобального масштаба, обеспечивая надежность и соответствие ваших процессов проверки личности по всему миру.

Продукт NFC-верификации Didit предлагает высочайший уровень безопасности, считывая и проверяя криптографические данные, хранящиеся в электронных паспортах и электронных удостоверениях. Эта возможность в сочетании с нашим движком оркестрации на базе ИИ позволяет автоматизировать доверие и управлять рисками с беспрецедентной эффективностью. Подробные JSON-отчеты предоставляют богатые, структурированные данные о личности, давая вам информацию, необходимую для принятия обоснованных решений и обнаружения изощренных попыток мошенничества.

Готовы начать?

Готовы увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.

Начните бесплатно проверять личности с бесплатным уровнем Didit.

Инфраструктура для идентификации и борьбы с мошенничеством.

Единый API для KYC, KYB, мониторинга транзакций и проверки кошельков. Интеграция за 5 минут.

Попросите ИИ кратко изложить эту страницу
NFC-верификация с Didit Flutter SDK: Полное руководство.