maui-deep-linking

Configure Android App Links and iOS Universal Links in .NET MAUI apps.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-deep-linking-snailb1007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-deep-linking
Source: https://github.com/snailb1007/snail-codex-skills/tree/main/skills/maui-deep-linking
Command: npx skills add https://github.com/snailb1007/snail-codex-skills --skill maui-deep-linking-snailb1007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Implementing reliable cross-platform deep linking in .NET MAUI apps to route users from external URLs to in-app content and preserve seamless navigation.

Core Features & Use Cases

  • Android App Links support with intent filters, Digital Asset Links, and AutoVerify for direct app opening from web URLs.
  • iOS Universal Links support with Associated Domains entitlements and Apple App Site Association files for seamless in-app experiences.
  • Custom URI schemes and domain-verified entry points to handle non-HTTP URLs and legacy integrations.

Quick Start

Configure your MAUI project to enable App Link verification and test end-to-end routing from a browser URL to the installed app.

Frequently Asked Questions about maui-deep-linking

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

FAQPage Schema
How do I set up Android App Links with AutoVerify in .NET MAUI?

Android App Links in .NET MAUI require intent filters with AutoVerify enabled, a hosted Digital Asset Links file (assetlinks.json), and proper domain verification to allow direct app opening from web URLs.

How do I configure iOS Universal Links and Associated Domains in a MAUI app?

iOS Universal Links in a MAUI app require Associated Domains entitlements and an Apple App Site Association file, handled via lifecycle points like FinishedLaunching, ContinueUserActivity, and SceneWillConnect for seamless in-app routing.

When do I need deep linking domain verification for my MAUI application?

Deep linking domain verification is needed when routing users from external web URLs to in-app content, requiring Android AutoVerify with assetlinks.json or iOS Associated Domains entitlements for seamless navigation.

Does .NET MAUI support custom URI schemes alongside Universal Links and App Links?

Yes, .NET MAUI supports custom URI schemes alongside Android App Links and iOS Universal Links, enabling domain-verified entry points and handling non-HTTP URLs for legacy integrations.

Why are my iOS Universal Links not opening the MAUI app from the browser?

iOS Universal Links fail when Associated Domains entitlements are missing or the Apple App Site Association file is malformed, requiring correct lifecycle handling at FinishedLaunching and ContinueUserActivity for proper routing.

What lifecycle methods handle deep link routing in cross-platform MAUI apps?

Cross-platform MAUI deep linking handles routing through iOS lifecycle methods like FinishedLaunching, ContinueUserActivity, and SceneWillConnect, responding to domain-verified App Links and Universal Links entry points.