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
- Right-click your project → Manage NuGet Packages
- Search for
AppTroveSDK.Maui - 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:
- Initialize the SDK
- Test your integration
For support, contact support@trackier.com.