PackageTrack
Sign in Get early access

biometric_authorization

A Flutter plugin for biometric authentication on Android, iOS, and macOS. Supports fingerprint, Face ID, Touch ID with both system and custom UI options.

1.2.0 maojiu-bb/biometric_authorization

What this package is like to depend on

Last release 2 months ago

28 May 2026

Release timing varies

gaps range from 5 weeks to 9 months

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

9 releases · first in 2025

2 releases in the last 12 months

see the full history below

Release timeline

9 releases · Apr 2025 to May 2026
2026
Release Pre-release

Releases

latest 9
  1. 1.2.0 28 May 2026
    Release notes

    Co-Authored-By: Claude Opus 4.7 [email protected]

    Open source →
    Release notes

    ✨ New Features

    • stopAuth() method: Added ability to cancel any in-progress biometric authentication
      • Android: Cancels BiometricPrompt, CancellationSignal, FingerprintDialogFragment, and BiometricAuthBottomSheet
      • iOS: Invalidates LAContext, dismisses custom UI, and completes pending Flutter result
      • macOS: Invalidates LAContext, closes auth window, and completes pending Flutter result
      • Automatic cleanup on Activity lifecycle events (Android)
    Open source →
  2. 1.1.1 30 Aug 2025
    Release notes

    chore: Bump version to 1.1.1 and lower minimum Flutter version to 3.0.0

    Open source →
    Release notes
    • Lowered the minimum Flutter version to 3.10.0 and Dart version to 3.0.0
    Open source →
  3. 1.1.0 23 May 2025
    Release notes

    NEW PLATFORM: macOS Touch ID Authentication

    ✨ New Features

    • macOS Platform Support: Complete Touch ID authentication support for macOS 10.15+
    • Custom SwiftUI Interface: Beautiful native macOS authentication UI with animations and system theme adaptation
    • System UI Integration: Support for both system default and custom UI modes on macOS
    • Cross-Platform API: Unified API interface across Android, iOS, and macOS platforms

    🎨 macOS Custom UI Features

    • Responsive design adapting to different window sizes and system themes
    • Smooth pulse animations and hover effects for enhanced user experience
    • Version compatibility: SF Symbols on macOS 11+ with Unicode fallbacks for macOS 10.15
    • Native macOS design patterns and interaction behaviors
    • Floating window authentication with proper focus management

    🔧 Technical Improvements

    • Backward Compatibility: Support for macOS 10.15+ with appropriate UI fallbacks
    • Window Management: Robust window lifecycle management preventing crashes
    • Memory Safety: Proper delegate reference handling eliminating weak reference warnings
    • Error Handling: Comprehensive error handling for various authentication scenarios

    📱 Platform Support Matrix

    • Android: API 21+ (Fingerprint, Face recognition)
    • iOS: iOS 11.0+ (Face ID, Touch ID)
    • macOS: macOS 10.15+ (Touch ID) - NEW!

    📚 Documentation

    • Updated README with comprehensive macOS setup instructions
    • Added macOS-specific usage examples and best practices
    • Included platform differences and hardware requirements documentation
    Open source →
  4. 1.0.0 22 Apr 2025
    Release notes
    • Stable release incorporating features and fixes from previous versions.
    • Finalized API for biometric availability checks, enrollment status, and authentication.
    • Includes support for system default UI, custom bottom sheet UI (Android), and dialog-based authentication (Android).
    • Supports Fingerprint on Android, and Face ID/Touch ID on iOS.
    • Added Swift Package Manager support for iOS.
    • Improved error handling and feedback mechanisms, including specific lockout errors.
    • General stability improvements and bug fixes.
    Open source →
  5. 0.1.4 22 Apr 2025
    Release notes
    Open source →
  6. 0.1.3 22 Apr 2025
    Release notes
    • Change Swift package file
    Open source →
  7. 0.1.2 22 Apr 2025
    Release notes
    • Added Swift package file
    Open source →
  8. 0.1.1 22 Apr 2025
    Release notes
    • Added dialog authentication mode for Android
    Open source →
  9. 0.1.0 21 Apr 2025
    Release notes
    • Implemented biometric authentication for Android and iOS platforms
    • Added support for fingerprint recognition on Android
    • Added support for Face ID and Touch ID on iOS
    • Implemented methods to check biometric availability on the device
    • Added functionality to verify if biometric credentials are enrolled
    • Developed method to retrieve available biometric types on the device
    • Created both system default UI and custom UI options for authentication
    • Added custom bottom sheet UI for Android
    • Implemented proper error handling and user cancellation detection
    • Included comprehensive documentation and usage examples
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive