MAUI and Unity SDK
Supported Platforms
SDK Type | Device Support |
---|---|
.Net Native | ✅ - iOS ✅ - Android |
MAUI | ✅ - iOS ✅ - Android ✅ - UWP |
Unity | ✅ - iOS ✅ - Android |
Prerequisites
- Visual Studio, v. 2019 or later
- JetBrains Rider, or any C# supported IDE
- .NET 2.0 if deploying UWP (Universal Windows Platform)
Tech Stack Overview
MAUI / .Net Native
Specifications | Details |
---|---|
Language Version | C# |
Desktop OS | Windows, Mac |
Build Dependencies | .Net7 or .Net8 JSON.net by NewtonSoft [For Xamarin SDK] |
Certified iOS Version | iOS 15 iOS 14 iOS 13 iOS 12 |
Certified Android Version | API 28 - 31 |
Supported iOS Version | iOS 11+ |
Supported iOS Devices | iPhone 5S+ iPadOS 12+ |
SDK Size | ~1MB |
Compression Tools | Not compressed |
External Dependencies, 3rd Party Frameworks, and SDK Libraries/Components | JSON.net by NewtonSoft Knockout.js (.Net Native) MVVM Cross (.Net Native) Mopups (MAUI) |
Encryption | N/A |
Unity
Language Version | C# |
Desktop OS | Windows, Mac |
Build Dependencies | N/A |
Certified iOS Version | iOS 11 + |
Supported iOS Version | iOS 11+ |
Supported iOS Devices | iPhone 5S+ |
SDK Size | 0.5 MB |
Compression Tools | Not compressed |
External Dependencies, 3rd Party Frameworks, and SDK Libraries/Components | NewtonSoft |
Encryption | N/A |
Support Unity Versions | Unity 2020, Unity 2021 |
SDK Size
MAUI / .Net Native
Folder | Uncompressed File Size |
OneTrust_CMP_DotNet7_DLL | 392 KB |
OneTrust_CMP_DotNet8_DLL | 392 KB |
MAUI-With-UI | 701 KB |
DotNet-Native-With-UI | 1.5 MB |
Unity
Folder | Uncompressed File Size |
OneTrust | 1.3 MB |
StreamingAssets | 0.2 MB |
Frequently Asked Questions (FAQ)
The following responses are supported solutions to frequently asked questions (FAQ) about the MAUI/.Net and Unity SDK. The OneTrust team continuously monitors these inquiries and will make additional FAQ available as they are identified.
- Why is the imported Newtonsoft.Json.dll conflicting with other packages in my Unity project?
The most common conflict is with the Version Control package from Unity. We recommend that you update your Version Control package to 1.15.12 or newer to solve the problem. (Unity fixed this conflict with Newtonsoft packages on 2022-01-27). - Why am I getting the following error 2019-12-12 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1in Xcode?
This is a WebKit Bug affecting iOS versions 13.2-13.3. OneTrust recommends that you stay under or above the affected versions to prevent this bug.
Updated 14 days ago