Skip to content

Releases: CredenceID/Tap2iD-SDK-iOS

2.0.0

12 Feb 12:15
d2ed01c

Choose a tag to compare

📱 Tap2iD SDK for iOS (v2.0.0)

Integrate next-generation digital identity verification capabilities using the Tap2iD SDK for iOS, now enhanced with multi-document support and improved APIs for a seamless and scalable verification experience on iPhones and iPads.

This major release expands beyond Mobile Driver’s Licenses (mDL) to support additional ISO-compliant digital credentials, making your integration more future-ready and versatile.


🆕 What’s New

This is a major release focused on expanding document coverage, improving APIs, and strengthening reliability.

🎯 Multi-Document Verification Support

  • Introduced support for verifying multiple ISO-compliant document types within a single transaction.
  • Expanded beyond mDL to include additional digital identity credentials.

Supported Document Types:

  • Mobile Driving License (mDL) – ISO/IEC 18013-1
  • Photo ID / Digital Passport – ISO/IEC 23220-1
  • EU Digital Identity Personal Identification (EUDI PID) – eu.europa.ec.eudi.pid.1

🔧 API Improvements

  • Restructured the VerificationResult model for better clarity and consistency.
  • Unified verification callback signatures across all supported document types.
  • Added SDK version utility method for runtime version tracking.
  • Enhanced documentation and integration guides.

🐛 Bug Fixes & Stability Improvements

  • General stability enhancements.
  • Improved error handling and validation consistency.

⚙️ Core Features That Drive Results

🔐 ISO-Compliant Credential Reading & Authentication

  • Seamlessly read and verify ISO-compliant digital identity credentials including mDL, Photo ID, and EUDI PID.

🔗 QR + BLE Engagement

  • Engage securely using QR codes and Bluetooth Low Energy for streamlined mobile interactions.

📲 Tap-to-Read via NFC

  • Enables reading and verifying ISO-compliant credentials via native NFC or an external NFC reader, by simply tapping the holder’s device.

🧾 Age & Identity Verification

  • Built-in support for age and identity checks for retail, hospitality, and regulated industries.

📊 Real-Time Logging & Error Reporting

  • Track every scan with logs and reporting via the Verify with Credence Portal.

🔑 License Key Management

  • Manage license keys directly through the Verify with Credence Portal — simplifying activation and deployment.

💻 Recommended Environment

  • iOS 17 and above
  • Optimized for latest iPhone and iPad models

🚀 Ready to Integrate?

SDK Documentation & Sample App
Below is the SDK documentation and sample application which is provided by Credence ID for demonstration purposes only. It is intended to showcase the functionality and usage of the Tap2iD SDK.

🔗 https://github.com/CredenceID/Tap2iD-SDK-iOS


© 2026 Credence ID, LLC. All rights reserved.

Tap2iD SDK for iOS (v1.0.4) — Bug Fixes & Puerto Rico Apple Wallet Support

29 Jul 10:40
fb193ae

Choose a tag to compare

📱 Tap2iD SDK for iOS (v1.0.4)

Integrate mobile driver’s license (mDL) verification capabilities using the Tap2iD SDK for iOS, purpose-built for seamless verification experiences on iPhones and iPads.

Whether you're verifying age, address, or ID, the Tap2iD SDK for iOS is now faster, more robust, and compatible with a growing list of wallets and issuing authorities.


🆕 What’s New

This is a minor update focused on improving stability and compatibility.

✅ Puerto Rico Apple Wallet Compatibility

  • Resolved an issue affecting verification of mDLs issued by Puerto Rico when presented via Apple Wallet.

🛠️ General Bug Fixes & Stability Improvements

  • Additional minor bugs have been addressed to enhance overall SDK reliability and performance.

⚙️ Core Features That Drive Results

🔐 mDL Credential Reading & Authentication

  • Seamlessly read and verify ISO 18013-5 standard based mobile driver’s licenses.

🔗 QR + BLE Engagement

  • Engage securely using QR codes and Bluetooth Low Energy for streamlined mobile interactions.

📲 Tap-to-Read via NFC

  • Enables reading and verifying ISO 18013-5 compliant mDLs via native NFC or an external NFC reader, by simply tapping the holder’s device.

💼 Best in Class Wallet Compatibility

📱 Wallets by Major Phone Manufacturers

  • Apple Wallet
  • Google Wallet
  • Samsung Wallet

🏛️ Wallets by Issuing States

  • Alaska
  • Arkansas
  • Arizona
  • California
  • Colorado
  • Georgia
  • Hawaii
  • Iowa
  • Louisiana
  • Maryland
  • New Mexico
  • New York
  • Ohio
  • Puerto Rico
  • Utah
  • Virginia
  • West Virginia

🌐 Additional Wallet Providers

  • HID Wallet (iOS & Android)

Enjoy broader support and flexibility with major wallet platforms.


🧾 Age & ID Verification

  • Built-in support for age and identity checks for retail, hospitality, and regulated industries.

📊 Real-Time Logging & Error Reporting

  • Track every scan with basic logs and reporting via the Verify with Credence Portal.

🔑 License Key Management

  • Manage license keys directly through the Verify with Credence Portal — simplifying activation and deployment.

💻 Recommended Environment

  • iOS 17 and above
  • Optimized for latest iPhone and iPad models

🚀 Ready to Integrate?

SDK Documentation & Sample App
Below is the SDK documentation and sample application which is provided by Credence ID for demonstration purposes only. It is intended to showcase the functionality and usage of the Tap2iD SDK.

🔗 GitHub - CredenceID/Tap2iD-SDK-iOS


© 2025 Credence ID, LLC. All rights reserved.

Tap2iD SDK for iOS (v1.0.2) — Enhanced Validation Insights & EU PID Profile Support

02 Jul 09:57
c46eb74

Choose a tag to compare

Tap2iD SDK for iOS – mDL Verification Integration

Integrate mobile driver’s license (mDL) verification capabilities using the Tap2iD SDK for iOS, purpose-built for seamless verification experiences on iPhones and iPads. Whether you're verifying age, address, or identity, the Tap2iD SDK is now faster, more robust, and compatible with a growing list of wallets and issuing authorities.


🚀 What’s New

Tap2iD SDK for iOS now introduces a structured validation response model, giving developers deeper insight into each mDL verification session. The new ValidationResult object provides granular visibility into the verification workflow:

  • isIssuerSignedAuthenticated – Confirms data integrity using issuer-signed authentication
  • isDeviceSignedAuthenticated – Validates mDoc authentication using device-signed data
  • issuerInfo – Displays issuer details for transparency
  • isIssuerVerified – Checks against trusted issuing authorities
  • isMsoSigned – Verifies mDL certificate validity through MSO signature validation
  • validationErrors – Returns detailed validation issues (e.g., certificate, attribute validation)

✅ EU PID Profile Support

This version includes full support for the EU PID (Person Identification Data) profile — a critical component of the European Digital Identity Wallet (EUDI-Wallet) framework.

  • Supports multi-document flows
  • Shares the EU PID profile alongside the standard mDL profile, when available

🔑 Core Features That Drive Results

📱 mDL Credential Reading & Authentication

Seamlessly read and verify mobile driver’s licenses compliant with ISO 18013-5.

🔗 QR + BLE Engagement

Securely engage users via QR codes and Bluetooth Low Energy (BLE) for streamlined interactions.

📲 Tap-to-Read via NFC

Read and verify mDLs using native or external NFC readers — just tap the holder’s device.


🧳 Best-in-Class Wallet Compatibility

Tap2iD now supports mDLs from a wide range of wallets:

✅ Wallets by Phone Manufacturers

  • Apple Wallet
  • Google Wallet
  • Samsung Wallet

✅ Wallets by U.S. Issuing States

Alaska, Arkansas, Arizona, California, Colorado, Georgia, Hawaii, Iowa, Louisiana, Maryland, New Mexico, New York, Ohio, Puerto Rico, Utah, Virginia, West Virginia

✅ Additional Providers

  • HID Wallet (iOS & Android)

Enjoy broader support and flexibility across major wallet platforms.


🧍 Age & ID Verification

Built-in support for age and identity verification tailored to:

  • Retail
  • Hospitality
  • Regulated industries

📈 Real-Time Logging & Error Reporting

Track every scan using basic logs and reporting through the Verify with Credence Portal.


🔐 License Key Management

Easily manage your license keys directly within the Verify with Credence Portal, simplifying activation and deployment.


💻 Recommended Environment

  • iOS Version: 17 and above
  • Devices: Optimized for the latest iPhone and iPad models

📦 Ready to Integrate?

Explore the SDK documentation and sample application provided by Credence ID.

⚠️ The sample app is for demonstration purposes only and is intended to showcase the Tap2iD SDK functionality.

👉 GitHub - CredenceID/Tap2iD-SDK-iOS

1.0.1

16 Jan 15:34
f83cd66

Choose a tag to compare

Tap2iD SDK for iOS - Release Notes


Available Features

  1. mDL Credential Reading and Authentication: The SDK can read and verify ISO 18013-5 compliant mobile driver's license (mDL)
  2. QR Code Engagement and BLE Data Transfer: The SDK supports QR code scanning and Bluetooth Low Energy (BLE) data transfer
  3. NFC Engagement: Enables reading and verifying ISO 18013-5 compliant mobile driving licenses (mDL) via native NFC or an external NFC reader, by simply tapping the holder’s device
  4. Age and ID Verification: The SDK supports profiles for age verification and ID checks
  5. Transaction Logging and Error Reporting: The SDK offers basic transaction logging and error reporting to the Verify with Credence portal
  6. License Key Management: The SDK integrates with the Verify with Credence Portal for license key management
  7. Wallet Interoperability: The SDK is compatible with major state wallets, including those from California, Colorado, Utah, Georgia, Arizona, Maryland, Queensland, Louisiana, Ohio, and New York
  8. Minimum iOS Version Supported: iOS 17.* and above.

Upcoming Features

  1. Physical License Reading: Enabling the reading of physical driver's licenses using PDF417 barcodes
  2. Wallet Interoperability: Expanding compatibility with various digital wallets

1.0.0

11 Sep 05:13

Choose a tag to compare

Tap2iD SDK for iOS - Release Notes


Available Features

  1. mDL Credential Reading and Authentication: The SDK can read and verify ISO 18013-5 compliant mobile driver's license (mDL)
  2. QR Code Engagement and BLE Data Transfer: The SDK supports QR code scanning and Bluetooth Low Energy (BLE) data transfer
  3. Age and ID Verification: The SDK supports profiles for age verification and ID checks
  4. Transaction Logging and Error Reporting: The SDK offers basic transaction logging and error reporting to the Verify with Credence portal
  5. License Key Management: The SDK integrates with the Verify with Credence Portal for license key management
  6. Wallet Interoperability: The SDK is compatible with major state wallets, including those from California, Colorado, Utah, Georgia, Arizona, Maryland, Queensland, Louisiana, Ohio, and New York
  7. Minimum iOS Version Supported: iOS 17.* and above.

Upcoming Features

  1. NFC Engagement: Enables reading and verifying ISO 18013-5 compliant mobile driving licenses (mDL) via native NFC or an external NFC reader, by simply tapping the holder’s device
  2. Physical License Reading: Enabling the reading of physical driver's licenses using PDF417 barcodes
  3. Wallet Interoperability: Expanding compatibility with various digital wallets