universal-links

Configure and test iOS universal links with AASA and associated domains.

214|17|Updated Aug 12, 2016
One-click install
npx skills add https://github.com/EvanBacon/evanbacon.dev --skill universal-links
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: universal-links
Source: https://github.com/EvanBacon/evanbacon.dev/tree/main/.claude/skills/universal-links
Command: npx skills add https://github.com/EvanBacon/evanbacon.dev --skill universal-links

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable developers to configure and test iOS universal links (deep links) for their apps, including AASA and associated-domain setup.

Core Features & Use Cases

  • Automated guidance for configuring Apple App Site Association (AASA) files and Associated Domains entitlements across development and production environments.
  • Clear workflows for Expo Go and custom native builds, with testing recommendations and best-practice patterns.
  • Use Case: Imagine your website links could open your mobile app directly; this guide provides end-to-end steps to enable and verify that behavior in real projects.

Quick Start

Run bunx setup-safari to begin configuring universal links.

Frequently Asked Questions about universal-links

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

FAQPage Schema
How do I configure iOS universal links for an Expo app?

Configuring iOS universal links for an Expo app requires setting up AASA files and associated domains entitlements across development and production environments. You must enforce AASA generation and testing routines to ensure reliable deep linking.

What is an AASA file and when do I need it for deep linking?

An AASA file is required for iOS universal links to verify domain ownership. You need it when enabling deep linking so iOS can securely associate your website domains with your mobile app.

Does Expo Go support testing universal links?

Yes, Expo Go supports testing universal links. The workflow provides clear testing routines and best-practice patterns for both Expo Go and custom native builds to verify deep linking behavior.

What's the best way to test universal links across development and production?

The best way to test universal links across development and production is to follow structured testing routines for AASA generation and associated domains entitlements. This ensures reliable deep linking in both Expo Go and custom builds.

Why are my iOS universal links not working in my custom build?

iOS universal links often fail in custom builds due to missing associated domains entitlements or improperly configured AASA files. Enforcing requirements for AASA generation and testing routines helps ensure reliable deep linking.