Skip to content
Elvin Thudugala edited this page Mar 22, 2026 · 7 revisions

Plugin.LocalNotification

A comprehensive local notification plugin for .NET MAUI applications.

Overview

This plugin provides a simple and flexible way to implement local notifications in your .NET MAUI applications. It supports Android, iOS, MacCatalyst, and Windows platforms with features like scheduled notifications, custom sounds, notification actions, geofencing, and more.

Installation

The plugin is split into three NuGet packages:

For .NET MAUI Applications

  • Requires .NET 10
  • Install Plugin.LocalNotification into your project
  • Optionally install Plugin.LocalNotification.Geofence for location-based notifications

For Xamarin.Forms Applications (Support ended on May 1, 2024)

  • Install Version 11.0.0 or below
  • Install into your platform-specific projects (iOS/Android)
  • Install into any .NET Standard 2.0/2.1 projects required for your app

Features Matrix

Feature iOS (≥ 15) Android (≥ API 21)
Title
Description
Subtitle
Scheduled Notifications
Custom Sounds
Images
Notification Actions
Clear Delivered Notifications
Get Pending Notifications
Get Delivered Notifications
Location-Based Notifications (Geofence)
Notification Groups

Documentation

Getting Started

  1. .NET MAUI Usage Guide
  2. Xamarin.Forms Usage Guide

Common Features

Platform-Specific Guides

Advanced Topics

Support

If you encounter any issues or have questions, please visit our GitHub Issues page.

Clone this wiki locally