maui-push-notifications

Integrate push notifications for .NET MAUI apps on Android and iOS via Azure Notification Hubs.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/mkazimoto/AppMAUICopilot --skill maui-push-notifications
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-push-notifications
Source: https://github.com/mkazimoto/AppMAUICopilot/tree/main/.github/skills/maui-push-notifications
Command: npx skills add https://github.com/mkazimoto/AppMAUICopilot --skill maui-push-notifications

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Push notifications are essential for user engagement across MAUI apps, but implementing cross-platform support, backend orchestration, and platform-specific configurations can be complex and error-prone.

Core Features & Use Cases

  • Cross-platform push support for Android (FCM) and iOS (APNS) via Azure Notification Hubs.
  • Backend-backed device registration, installation management, and targeted notifications.
  • End-to-end workflow from backend to MAUI client with token handling and permissions setup. A typical use case is notifying a user about a new message or update, delivered reliably regardless of platform.

Quick Start

Configure the backend and MAUI client by wiring the NotificationHubService, set PushConfig backend endpoint and API key, and trigger registration from the MAUI app.

Frequently Asked Questions about maui-push-notifications

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

FAQPage Schema
How do I implement push notifications in .NET MAUI across Android and iOS?

To implement push notifications in .NET MAUI, you need a backend API, Azure Notification Hubs, FCM, and APNS to handle cross-platform messaging, device registration, and platform-specific client setup for Android and iOS.

What's the best way to set up Azure Notification Hubs with a MAUI backend?

The best way to set up Azure Notification Hubs with a MAUI backend is to wire a NotificationHubService into your backend API, configure your PushConfig endpoint and API key, and trigger device registration from the MAUI client.

Do I need separate configurations for FCM and APNS when adding push notifications to MAUI?

Yes, adding push notifications to MAUI requires separate platform-specific configurations, including Android manifest settings for FCM and iOS entitlements for APNS, managed centrally through Azure Notification Hubs.

How does backend device registration work for cross-platform MAUI messaging?

Backend device registration for cross-platform MAUI messaging works by sending device tokens from the MAUI client to your backend API, which manages installations and routes targeted notifications through Azure Notification Hubs.

Can I handle token management and permissions setup for MAUI push notifications end-to-end?

Yes, you can handle token management and permissions setup for MAUI push notifications end-to-end, covering backend configuration, MAUI client service token handling, and platform-specific push permissions for Android and iOS.