SwiftBindings.BlinkIDUX
7.8.4
dotnet add package SwiftBindings.BlinkIDUX --version 7.8.4
NuGet\Install-Package SwiftBindings.BlinkIDUX -Version 7.8.4
<PackageReference Include="SwiftBindings.BlinkIDUX" Version="7.8.4" />
<PackageVersion Include="SwiftBindings.BlinkIDUX" Version="7.8.4" />
<PackageReference Include="SwiftBindings.BlinkIDUX" />
paket add SwiftBindings.BlinkIDUX --version 7.8.4
#r "nuget: SwiftBindings.BlinkIDUX, 7.8.4"
#:package SwiftBindings.BlinkIDUX@7.8.4
#addin nuget:?package=SwiftBindings.BlinkIDUX&version=7.8.4
#tool nuget:?package=SwiftBindings.BlinkIDUX&version=7.8.4
SwiftBindings.BlinkIDUX
Native Swift interop bindings for BlinkIDUX, Microblink's drop-in scanning UX components for BlinkID. These are not Objective-C proxy wrappers — they use .NET 10's native Swift interop for direct, high-performance calls into Swift APIs from C#.
Installation
dotnet add package SwiftBindings.BlinkIDUX
This package depends on SwiftBindings.BlinkID; both are required for end-to-end scanning.
Requirements
- .NET 10.0+
- iOS 15.0+
- macOS host for development
- A BlinkID licence key from Microblink (BlinkID is commercial)
- Camera usage description in
Info.plist
Usage
using BlinkID;
using BlinkIDUX;
using Swift.Runtime;
// Configure scanning behavior + branding via the BlinkIDUX surface,
// then present the SwiftUI host that wraps the camera + analyzer.
var model = SwiftObjectHelper<BlinkIDUXModel>.GetTypeMetadata();
See Microblink's BlinkID documentation for the full UX integration guide (delegate plumbing, theming, localisation).
Documentation
How It Works
These bindings are auto-generated by Swift Dotnet Bindings using .NET 10's native Swift interop via the SwiftBindings SDK.
Building from Source
Only needed if you're contributing or building the package locally.
# One-time: install the pinned Nuke CLI from .config/dotnet-tools.json
dotnet tool restore
# Build the package end-to-end (xcframework + bindings + dotnet build)
dotnet nuke BuildLibrary --library BlinkIDUX
License
The bindings are MIT licensed. The BlinkID and BlinkIDUX SDKs are licensed by Microblink — refer to Microblink's licensing terms.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-ios26.0 is compatible. |
-
net10.0-ios26.0
- SwiftBindings.Apple (>= 26.2.8)
- SwiftBindings.BlinkID (>= 7.8.4)
- SwiftBindings.Runtime (>= 0.16.0 && < 0.17.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.