Skip to main content

Overview

This guide provides step-by-step instructions to integrate the Apptrove .NET MAUI SDK into your application.

Prerequisites

  • .NET 10.0 or later
  • .NET MAUI workload installed
  • Android API 21 (Android 5.0) or later
  • iOS 15.0 or later
  • Xcode 14.0 or later (for iOS)
  • A Apptrove account with an SDK key

Installation

Step 1: Add Apptrove SDK to Your App

Option 1: .NET CLI

dotnet add package AppTroveSDK.Maui --version 2.1.0

Option 2: Package Manager Console

Install-Package AppTroveSDK.Maui -Version 2.1.0

Option 3: PackageReference

Add to your .csproj file:

<PackageReference Include="AppTroveSDK.Maui" Version="2.1.0" />

Option 4: Visual Studio

  1. Right-click your project → Manage NuGet Packages
  2. Search for AppTroveSDK.Maui
  3. Click Install

Step 2: Add Required Permissions (Android)

Add to Platforms/Android/AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

Step 3: Configure iOS (Info.plist)

Add to Platforms/iOS/Info.plist:

<key>NSUserTrackingUsageDescription</key>
<string>This app uses tracking to deliver personalized ads and improve your experience.</string>

Next Steps

After completing the installation:

  1. Initialize the SDK
  2. Test your integration

For support, contact support@trackier.com.