maui-push-notifications

Coordinates Android/iOS push notifications for .MAUI apps via Azure Notification Hubs and ASP.NET Core API.

Updated Nov 27, 2025
One-click install
npx skills add https://github.com/seydakaratekeli/KamPay3 --skill maui-push-notifications-seydakaratekeli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-push-notifications
Source: https://github.com/seydakaratekeli/KamPay3/tree/main/KamPay/.github/skills/maui-push-notifications%20-%20Kopyala
Command: npx skills add https://github.com/seydakaratekeli/KamPay3 --skill maui-push-notifications-seydakaratekeli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

End-to-end guide for adding push notifications to .NET MAUI apps across Android and iOS, including FCM, APNS, Azure Notification Hubs, and a backend API.

Core Features & Use Cases

  • Cross-platform push notification integration for MAUI apps using FCM (Android) and APNS (iOS).
  • Backend workflow with ASP.NET Core API and Azure Notification Hub to deliver targeted messages.
  • Guidance on registration tokens, device installations, and token refresh handling.

Quick Start

Configure the MAUI app and backend, register a device, and send a test push.

Frequently Asked Questions about maui-push-notifications

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up push notifications for MAUI apps across both Android and iOS?

Push notifications for MAUI apps require configuring FCM for Android and APNS for iOS, then connecting both to a backend API using Azure Notification Hubs to handle device registration and targeted message delivery.

How does token refresh handling work for .NET MAUI push notifications?

Token refresh handling for MAUI push notifications uses the OnNewToken override to capture updated registration tokens and forward them to the backend API, keeping Azure Notification Hubs device installations current for reliable message delivery.

Do I need a trailing slash on the backend BaseAddress for MAUI device registration?

Yes, the backend API BaseAddress must end with a trailing slash for MAUI device registration to ensure correct URI resolution when the app sends registration tokens to the ASP.NET Core API backend.

What platform strings are required for Azure Notification Hubs when integrating MAUI push?

Azure Notification Hubs requires specific platform strings—fcmv1 for Android and apns for iOS—when registering MAUI device installations, ensuring the backend API correctly routes push notifications to each mobile platform.

Can I use Azure Notification Hubs with an ASP.NET Core API for backend-driven MAUI messaging?

Yes, Azure Notification Hubs works with an ASP.NET Core API for backend-driven MAUI messaging, managing device installations and coordinating targeted push notification delivery across Android and iOS platforms.