Skip to content
Nuvyntra Labs
All packages

App services

Plugin.Maui.LocalNotifications

Schedule and route local notifications — not FCM

Current NuGet 1.0.1

Schedules, cancels, and routes taps for local notifications on Android and iOS. Does not register FCM or APNs tokens.

Install

dotnet add package Plugin.Maui.LocalNotifications

Package ID: Plugin.Maui.LocalNotifications

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.LocalNotifications schedules and cancels on-device alerts and routes taps — Immediate, At, and Every — on Android and iOS. It is not a push stack. PushRouter owns FCM / APNs payloads the host already received. This plugin does not register remote tokens. Android uses channels plus AlarmManager (inexact by default; Exact needs SCHEDULE_EXACT_ALARM). iOS uses UNUserNotificationCenter.

Current release

  • 1.0.1. Current nuget.org pack.
  • 1.0.0. First stable release. Immediate / At / Every schedules, pending list, cancel, and tap actions.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Immediate, At, and Every schedules.
  • GetPendingAsync and CancelAllAsync.
  • NotificationTapped with action ids.
  • Does not register FCM or APNs tokens.

Discussion

Comment on Plugin.Maui.LocalNotifications. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.LocalNotifications). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in App services