Skip to content
Nuvyntra Labs
All packages

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.DeviceSession

Package 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.

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.

Related in Security & identity