ekyc_flutter_sdk 1.0.0 copy "ekyc_flutter_sdk: ^1.0.0" to clipboard
ekyc_flutter_sdk: ^1.0.0 copied to clipboard

retracted

A comprehensive Flutter SDK for eKYC (electronic Know Your Customer) identity verification. Supports NFC scanning of Japanese driver's licenses, My Number cards, and residence cards with face liveness [...]

eKYC Flutter SDK #

本 SDK は、eKYC(電子的本人確認)機能を Flutter アプリケーションに組み込むためのツールキットです。

機能 #

  • 運転免許証の真贋判定(NFC 読み取り)
  • マイナンバーカードの真贋判定(NFC 読み取り)
  • 在留カードの真贋判定(NFC 読み取り)
  • 顔生体検知
  • 顔一致判定

インストール方法 #

  1. プロジェクト内に vendor ディレクトリを作成し、SDK を配置します:
mkdir -p vendor
# SDKを vendor/ekyc-flutter-sdk に配置
  1. pubspec.yaml に依存関係を追加:
dependencies:
  ekyc_flutter_sdk:
    path: ./vendor/ekyc-flutter-sdk
  http: ^1.4.0
  device_info_plus: ^11.4.0
  package_info_plus: ^8.3.0
  flutter_inappwebview: ^6.1.5
  permission_handler: ^11.3.0
  aws_common: ^0.7.7
  aws_signature_v4: ^0.6.5
  1. 依存関係を更新:
flutter pub get

セットアップ #

iOS #

  1. Info.plist に必要な権限を追加:
<key>NFCReaderUsageDescription</key>
<string>このアプリは本人確認書類(運転免許証、マイナンバーカード、在留カード)の読み取りにNFCを使用します。</string>
<key>NSCameraUsageDescription</key>
<string>このアプリは本人確認書類の撮影のためにカメラを使用します。</string>
<key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
<array>
    <string>D2760000850100</string>
    <string>D2760000850101</string>
    <string>D2760001180101</string>
    <!-- その他必要なNFC識別子 -->
</array>
  1. AppDelegate.swift を既存のプロジェクトに統合

Android #

  1. AndroidManifest.xml に必要な権限を追加:
<!-- NFC権限 -->
<uses-permission android:name="android.permission.NFC" />
<uses-feature android:name="android.hardware.nfc" android:required="true" />

<!-- カメラ権限 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="true" />

<!-- アクティビティにNFC検出用の設定を追加 -->
<activity>
    <!-- 既存の設定 -->
    <intent-filter>
        <action android:name="android.nfc.action.TECH_DISCOVERED"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
    <meta-data
        android:name="android.nfc.action.TECH_DISCOVERED"
        android:resource="@xml/nfc_tech_filter" />
</activity>
  1. MainActivity.kt を既存のプロジェクトに統合

API 仕様 #

各 API の詳細な使用方法、パラメータ、戻り値については、別途提供される「SDK 導入ガイド」をご参照ください。

サンプルアプリケーション #

本 SDK の実装例として、partner_sample_appディレクトリにサンプルアプリケーションが同梱されています。実際の実装方法や使用例については、こちらのサンプルコードをご参照ください。

注意事項 #

  • 本 SDK は iOS 13.0 以上、Android 6.0(API level 23)以上が必要です
  • NFC ハードウェアが搭載されている端末が必要です
  • 実際の使用には適切な API キーとトークンが必要です

サポート #

問題が発生した場合は、以下の方法でサポートを受けることができます:

  • イシューの報告
  • 技術サポートへの問い合わせ
  • ドキュメントの参照

ライセンス #

本 SDK の使用には適切なライセンスが必要です。詳細については、ライセンス契約をご確認ください。

0
likes
0
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter SDK for eKYC (electronic Know Your Customer) identity verification. Supports NFC scanning of Japanese driver's licenses, My Number cards, and residence cards with face liveness detection.

License

unknown (license)

Dependencies

aws_common, aws_signature_v4, device_info_plus, flutter, flutter_inappwebview, http, image, package_info_plus, permission_handler

More

Packages that depend on ekyc_flutter_sdk

Packages that implement ekyc_flutter_sdk