Buscar pacotes, repositórios e categorias de apps

Capa de mnc_identifier_ocr
Detalhes do pacotev1.0.23

mnc_identifier_ocr

Escaneamento de KTP multiplataforma para verificação de identidade rápida e precisa no iOS e Android.

AndroidiOS
Downloads em 30 dias
53
Curtidas
30
Pontos Pub
130

Instalar pacote

flutter pub add mnc_identifier_ocr

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter multiplataforma para digitalizar documentos de KTP (Carteira Nacional de Identidade) indonésios em Android e iOS. Permite verificação de identidade rápida e precisa, aproveitando a tecnologia OCR para extrair dados pessoais essenciais das imagens do KTP. Projetado para integração perfeita em aplicativos móveis que exigem autenticação segura de usuários ou processos de onboarding. O pacote é compatível com ambas as plataformas e otimizado para desempenho e confiabilidade em condições reais.

Casos de uso

  • Verificação de identidade durante o onboarding
  • Extração automática de dados KTP
  • Autenticação de usuário segura
  • Processos digitais de KYC
  • Validação de identidade baseada em documentos
  • Fluxos de onboarding de aplicativos móveis

Principais recursos

  • Suporte multiplataforma para Android e iOS
  • OCR de alta precisão para KTP indonésio
  • Digitalização rápida de documentos e extração de dados
  • Integração sem falhas do Flutter
  • Otimizado para iluminação e ângulos do mundo real
  • Configuração mínima necessária

Indicado para

  • Aplicativos móveis que exigem verificação de identidade
  • Serviços financeiros e plataformas de fintech
  • Serviços digitais governamentais
  • Sistemas de onboarding com conformidade KYC
  • Aplicativos direcionados para usuários indonésios

Considerações

  • Requer permissões de câmera em ambas as plataformas
  • O desempenho pode variar em condições de iluminação ruim
  • Melhores resultados com imagens KTP claras e bem iluminadas
  • Limitado ao formato de KTP indonésio
  • Pode exigir lógica de validação adicional para uso em produção

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

MNC Identifier OCR

banner_ocr

A Flutter plugin for Android and iOS for scanning KTP

Installation

Add dependency

You can use the command to add MNC Identifier OCR as a dependency with the latest stable version:

$ dart pub add mnc_identifier_ocr

Or you can manually add MNC Identifier OCR into the dependencies section in your pubspec.yaml:

dependencies:
  mnc_identifier_ocr: ^replace-with-latest-version

The latest version is: 1.0.22

Additional Steps

Android

This plugin requires Android SDK 21 or higher.

Add CaptureOCRActivity into your AndroidManifest.xml

<activity android:name="id.mncinnovation.ocr.CaptureOCRActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
iOS

This plugin requires iOS 12.0 or higher and only working on real device.

Add NSCameraUsageDescription key to your info.plist file. Describe why your app needs access to the camera. This is called Privacy - Camera Usage Description in the visual editor.

Usage

import 'package:mnc_identifier_ocr/mnc_identifier_ocr.dart';
import 'package:mnc_identifier_ocr/model/ocr_result_model.dart';

Future<void> scanKtp() async {
  try {
    OcrResultModel res = await MncIdentifierOcr.startCaptureKtp(
      withFlash: true,
      cameraOnly: true,
    );
    debugPrint('result: ${res.toJson()}');
    debugPrint('KTP image path: ${res.imagePath}');
    debugPrint('Face image path: ${res.faceImagePath}');
    // Access KTP data fields
    debugPrint('NIK: ${res.ktp?.nik}');
    debugPrint('Nama: ${res.ktp?.nama}');
    // ...and so on
  } catch (e) {
    debugPrint('something goes wrong $e');
  }
}
  • imagePath contains the path to the full KTP image.
  • faceImagePath contains the path to the cropped face image.
  • ktp contains the extracted KTP data fields.

Note: On iOS, this plugin only works on a real device.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.