Overview
Wisej.NET Hybrid includes several extensions as part of the Technology Partner package.
These extensions include:
- Biometric Authentication
- Bluetooth
- Document Scanner
- Barcode Scanning (MLKit)
- Text (OCR) Scanning (MLKit)
Adding to a Project
To add a Hybrid extension to a Hybrid project, several steps must be taken. For the below example we'll use the Authentication extension.
- Add the Wisej-3-Hybrid-Authentication NuGet package to your regular Wisej.NET project (one that contains Default.html or Offline.html)
-cd7858e2c6ec0d02fb15de3d9ea6f910.png)
- Add the Wisej-3-Hybrid-Authentication-Native package to your Hybrid client project (one that contains the Platforms folder):
-2f1b49aec126e2c7faf30330849a8390.png)
- Register the Authentication extension's middleware in the Hybrid client's Startup file:
-33fdac20cc1fc37e30edf72114106529.png)
warning
All Wisej.NET Hybrid extensions must be registered in the Client project's Startup file for use within the application.
- To use the extension, open any form or page in your Wisej.NET application and add the following line:
-2a246d81dba05415e692cd8dbc9fe3b5.png)
- Add the NSFaceIDUsageDescription entry to the Info.plist file in iOS.
-e0aa7d2492980816ef4991f0b401f848.png)
info
Not all extensions require an entry in Info.plist (iOS) or AndroidManifest.xml (Android), but any time a hardware feature or security feature is used, there will probably be an entry.
- Run the application
Resulting iOS Application