---
title: SDK とツール
description: IDCloud SDK と統合ツールの概要 — Android SDK、iOS SDK、Flutter SDK、REST API。
canonical: https://developer.unico.io/ja/developers/sdks-and-tools/overview
locale: ja
generated_by: markdown-export
---

- [/ja/](/ja/)
- SDK とツール

**このページの内容# SDK とツール

Unico SDK はアプリケーションに直接組み込まれ、クライアント側のキャプチャ体験を管理します。キャプチャが成功すると、SDK は暗号化されたペイロードを返し、バックエンドがそれを REST API 経由で IDCloud 生体認証エンジンに転送して分析します。
### 利用可能な SDK​

Android SDKJava および Kotlin アプリケーション向けのネイティブライブラリ。[はじめる](/ja/developers/sdks-and-tools/android/requirements)[リリースノート](/ja/developers/sdks-and-tools/android/resources/release-notes)現在のバージョン6.13.0言語Kotlin / Java最小バージョン5.0 (API 21)Kotlin1.8.22+iOS SDKSwift および Objective-C アプリケーション向けのネイティブライブラリ。[はじめる](/ja/developers/sdks-and-tools/ios/requirements)[リリースノート](/ja/developers/sdks-and-tools/ios/resources/release-notes)現在のバージョン3.5.0言語Swift / Objective-C最小バージョンiOS 13Xcode16.0+Flutter SDKAndroid および iOS ネイティブ SDK の上に構築されたプラグイン。[はじめる](/ja/developers/sdks-and-tools/flutter/requirements)[リリースノート](/ja/developers/sdks-and-tools/flutter/resources/release-notes)現在のバージョン4.64.0言語DartAndroid 最小バージョン5.0 (API 21)iOS 最小バージョンiOS 13
### リファレンスアプリ​

Unicoは[reference-apps](https://github.com/unico-labs/reference-apps)リポジトリで各SDK向けのリファレンスアプリを提供しています。各アプリはユーザージャーニー全体を実装しています。

[Android](/ja/developers/sdks-and-tools/android/resources)
[iOS](/ja/developers/sdks-and-tools/ios/resources)
[Flutter](/ja/developers/sdks-and-tools/flutter/resources)
[Webアプリ統合（Journeys SDK）](/ja/developers/sdks-and-tools/web)

**ネイティブSDK**プラットフォームリポジトリAndroid[GitHub — reference-apps/android](https://github.com/unico-labs/reference-apps/tree/main/android)iOS[GitHub — reference-apps/ios](https://github.com/unico-labs/reference-apps/tree/main/ios)Flutter[GitHub — reference-apps/flutter](https://github.com/unico-labs/reference-apps/tree/main/flutter)**Webアプリ統合（Journeys SDK）**言語 / フレームワークリポジトリNode.js (Express)[GitHub — reference-apps/web](https://github.com/unico-labs/reference-apps/tree/main/web)
### 主な機能​

ライブネス認証
SDK は Liveness 機能と統合し、キャプチャ時にユーザーが実際にその場にいることを確認します。ライブネスが確認された場合にのみキャプチャセッションが完了し、写真、動画、マスクなどのなりすまし攻撃をブロックします。
SmartFrames
キャプチャ UI はユーザーのシルエットと画面サイズに自動的に適応します。これにより、開発者側で設定を行うことなく、標準的なカメラ実装と比較して生体認証の有効性が向上し、拒否されるキャプチャ数が減少します。
### セキュリティレイヤー​

各 SDK には実行時に適用される複数のセキュリティ制御が搭載されています。

クライアントとバックエンド間のペイロード暗号化
インジェクションおよび改ざん防止
カメラモード全体にわたる不正検出
コード難読化
エミュレーターブロック
アプリバンドル検証

### 仕組み​

SDK（クライアント側）は、カメラ操作、画像キャプチャ、ユーザージャーニーの複雑な処理をすべて担い、Unico プラットフォームとのインテグレーションを簡素化します。
キャプチャが成功すると、SDK は生体認証 API に送信する必要がある暗号化されたペイロードを返し、以下の図に示すように生体認証検証が完了します。

SDK はクライアント側でキャプチャフロー全体を処理します：カメラアクセス、フレーム検証、ライブネスチェック、暗号化。バックエンドは暗号化されたペイロードを受け取り、それを IDCloud 生体認証エンジンに転送します。生の画像は送信されません。
これらの SDK は Web & SDK コントラクト（`POST /client/v1/process`）向けの出力を生成します。API コントラクトの場合、キャプチャはお客様自身のインターフェースで処理され、`imageBase64` が直接送信されます。
バージョニング
SDK バージョンはセマンティックバージョニング（`MAJOR.MINOR.PATCH`）に従います。SDK の更新責任はインテグレーションモデルによって異なります。**by-Client** インテグレーションの場合、SDK を最新の状態に保つことはお客様の責任です。古いバージョンではセキュリティカバレッジが失われたり、新しい機能にアクセスできなくなる可能性があります。**by-Unico** インテグレーションの場合、Unico が自動的に更新をプッシュします。

**メジャーバージョン (MAJOR):** API に互換性のない変更を加える場合。
**マイナーバージョン (MINOR):** 互換性を維持しながら機能を追加する場合。
**パッチバージョン (PATCH):** 互換性を維持しながらバグを修正する場合。

サポート対象環境サポート対象：ネイティブ Android、ネイティブ iOS、および当社プラグインを使用した Flutter。サポート対象外：React Native や Ionic を含む、あらゆるハイブリッドまたはクロスプラットフォームフレームワーク。最終更新 2026年10月23日**に