Source: com.indigitall.maui/sdk.Maui.Push/sdk.Maui.Push.csproj
sdk.Maui.Push is the MAUI cross-platform wrapper for the Indigitall push notification module. It targets both Android and iOS and acts as the public C# API layer on top of the native platform bindings.
| Property | Value |
|---|
| Namespace | Com.Indigitall.Maui.Push |
| NuGet package | Com.Indigitall.Maui.Push 4.0.0 |
| SDK version (MAUI wrapper) | 4.0.0 (INDMConstants.ProductVersion) |
| Native SDK version | 6.21.3 (INDMConstants.SdkNativeVersion) |
| Target frameworks | net9.0-android, net9.0-ios |
| Min Android | API 21 (SupportedOSPlatformVersion = 21) |
| Min iOS | 15.6 (SupportedOSPlatformVersion = 15.6) |
Declared in sdk.Maui.Push.csproj (Android condition only)
| Package | Version | Description |
|---|
Xamarin.AndroidX.Activity.Ktx | 1.10.1.1 | AndroidX Activity KTX extensions required by the push wrapper |
| Package | Version | Description |
|---|
Xamarin.Firebase.Messaging | 123.1.2.2 | Firebase Cloud Messaging — push token registration and message delivery |
Square.OkHttp3 | 4.12.0.10 | HTTP client used by the native push library for API calls |
| Package | Version | Description |
|---|
Xamarin.Kotlin.StdLib | 2.2.0.1 | Kotlin standard library interop required by the native AAR |
Xamarin.AndroidX.Activity | 1.10.1.1 | AndroidX Activity base support |
Xamarin.AndroidX.AppCompat | 1.7.0.6 | AndroidX AppCompat backward-compatible UI components |
| Property | Value |
|---|
AndroidTargetSdkVersion | 35 |
AndroidMinSdkVersion | 23 (binding project) / 21 (MAUI wrapper) |
Resolved at build time from local paths. In Release/NuGet mode, these are included in the Com.Indigitall.Maui.Push package.
| Assembly | Description |
|---|
sdk.iOS.CommonsBinding.dll (CoreNativeLibrary) | C# binding for IndigitallCore.xcframework |
sdk.iOS.PushBinding.dll (PushNativeLibrary) | C# binding for IndigitallPush.xcframework |