Security & identity
Plugin.Maui.DeviceSession
Device, installation, and analytics session identity
Current NuGet 1.0.6
Stable device, installation, and analytics session identifiers for MAUI apps — the identity layer other plugins can attach to telemetry.
Install
dotnet add package Plugin.Maui.DeviceSessionPackage ID: Plugin.Maui.DeviceSession
Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.
Overview
Plugin.Maui.DeviceSession provides device, installation, and analytics session identity for MAUI. Crash reports, sync batches, and API traces need a stable subject that is not the user's account and is not a raw advertising ID.
Current release
- IDs stay in Preferences. Set UseSecureStorage = true for a higher-assurance store. Identifiers are not secrets.
Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.
Capabilities
- Stable installation identity.
- Analytics session grouping.
- A shared subject for health, crash, and sync events.
- Optional SecureStorage-backed identity store.
- .NET MAUI
- Identity
- Analytics
- C#
Discussion
Comment on Plugin.Maui.DeviceSession. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.DeviceSession). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.