App services
Plugin.Maui.PushRouter
Route FCM / APNs payloads to handlers and Shell screens
Parses FCM and APNs payloads and routes them to handlers or Shell pages, including cold-start taps and duplicate-message dedupe.
Install
dotnet add package Plugin.Maui.PushRouterPackage ID: Plugin.Maui.PushRouter
Overview
Plugin.Maui.PushRouter does not replace Firebase or APNs registration. It takes the payload your app already received and routes it: parse FCM data / Android extras / APNs userInfo, dispatch by route or type, invoke a handler or open a Shell page, queue cold-start taps until Shell is ready, and dedupe the same message_id.
Capabilities
- FCM and APNs payload parsing.
- Handler dispatch or Shell navigation.
- Cold-start tap handling.
- Duplicate delivery suppression.
- .NET MAUI
- Push
- FCM
- APNs