Appearance
Customizing the Native SDKs
The .NET MAUI integration wraps the native Android and iOS eMRTD Connector SDKs. If you need to modify the behavior of either underlying SDK, follow the steps below for the platform you're targeting and then rebuild the MAUI app against the updated binaries.
Customizing the eMRTD Android Connector SDK
- Clone emrtd-connector-sdk-android
- Open the project in Android Studio
- Apply your changes to the SDK library
- Copy
emrtd-connector-sdk-android/kinegram-emrtd-connector/build/outputs/aartokinegram-emrtd-connector-maui/kinegram-emrtd-connector-maui-android/libsand recompile the MAUI app.
Customizing the eMRTD iOS Connector SDK
- Clone emrtd-connector-sdk-ios
- Open the project in XCode
- Apply your changes to the SDK library
- Copy
emrtd-connector-sdk-ios/ObjCFramework/Distribution/KinegramEmrtdConnectorObjC.xcframeworktokinegram-emrtd-connector-maui/kinegram-emrtd-connector-maui-ios/Native - Make sure you adjust
ApiDefinitions.csandStructsAndEnums.csinkinegram-emrtd-connector-maui/kinegram-emrtd-connector-maui-iosif you made modifications to the respective calls