In-App Messaging


sdk.Maui.InApp — Dependencies

Source: com.indigitall.maui/sdk.Maui.InApp/sdk.Maui.InApp.csproj

Overview

sdk.Maui.InApp is the MAUI cross-platform wrapper for the Indigitall in-app messaging module. It targets both Android and iOS and provides the public C# API for displaying and managing in-app messages on top of the native platform bindings.

PropertyValue
NamespaceCom.Indigitall.Maui.InApp
NuGet packageCom.Indigitall.Maui.InApp 4.0.2
Target frameworksnet9.0-android, net9.0-ios
Min AndroidAPI 23 (SupportedOSPlatformVersion = 23)
Min iOS15.6 (SupportedOSPlatformVersion = 15.6)

Android

NuGet packages — direct

Declared in sdk.Maui.InApp.csproj (Android condition only)

PackageVersionDescription
Xamarin.AndroidX.Activity.Ktx1.10.1.1AndroidX Activity KTX extensions required by the in-app wrapper

NuGet packages — transitive (via sdk.Android.InAppBinding)

PackageVersionDescription
Xamarin.Kotlin.StdLib2.2.0.1Kotlin standard library interop required by the native in-app AAR

NuGet packages — transitive (via sdk.Android.CommonsBinding)

PackageVersionDescription
Xamarin.Kotlin.StdLib2.2.0.1Kotlin standard library interop required by the native commons AAR
Xamarin.AndroidX.Activity1.10.1.1AndroidX Activity base support
Xamarin.AndroidX.AppCompat1.7.0.6AndroidX AppCompat backward-compatible UI components

Android SDK versions

PropertyValue
AndroidTargetSdkVersion36
AndroidMinSdkVersion23 (binding project) / 21 (MAUI wrapper)

iOS

Assembly references (DLL)

Resolved at build time from local paths. In Release/NuGet mode, these are included in the Com.Indigitall.Maui.InApp package.

AssemblyDescription
sdk.iOS.CommonsBinding.dll (CoreNativeLibrary)C# binding for IndigitallCore.xcframework
sdk.iOS.InAppBinding.dll (InAppNativeLibrary)C# binding for IndigitallInApp.xcframework

Both frameworks are loaded with <ForceLoad>True</ForceLoad> and link against Foundation.