Documentation

Get your deep links working in minutes with our step-by-step guides.

Quick Start: 3 Steps to Deep Links

1

Create

Pick a subdomain name in the dashboard

2

Configure

Enter your app credentials (Bundle ID, Team ID, etc.)

3

Connect

Add your domain to Xcode or Android Studio

Migrating from Firebase Dynamic Links?

Firebase Dynamic Links was shut down. We have a step-by-step migration guide.

View Migration Guide

What are Deep Links?

Deep links are URLs that link directly to specific screens or content within your mobile app. They provide a seamless user experience by allowing users to navigate directly to relevant content, bypassing the app's home screen.

Improved User Experience

Direct users to specific content without navigation

Increased Engagement

Higher conversion rates and user retention

Marketing Attribution

Track campaign performance and user acquisition

Example Deep Link Flow

1
User clicks link in email/SMS
2
App opens (if installed)
3
Navigate to specific content
User sees relevant content immediately
NEW

Deferred Deep Links

Preserve deep link data even when users don't have your app installed. After installation, your app can retrieve the original link data and navigate to the right content.

Automatic fingerprint matching via IP + User-Agent
7-day link data retention
Perfect for marketing campaigns & referrals

How it works:

1User clicks link without app installed
2Link data is stored with device fingerprint
3User installs app from store
4App retrieves data via API on first launch
NEW

Short URLs

Create compact, shareable links perfect for SMS, social media, and print materials.

Auto-generated 6-character codes
Click tracking and analytics
Enable/disable links without deleting

Example:

Long URL:yourapp.deeptap.io/products/summer-sale-2025
Short URL:yourapp.deeptap.io/s/Abc123

Manage short URLs in your domain dashboard under the "Short URLs" tab.

Platform Implementation Guides

iOS Universal Links

Implement Universal Links for seamless iOS deep linking with associated domains.

Topics covered:
  • • Associated Domains setup
  • • apple-app-site-association
  • • URL handling in SwiftUI
  • • Deferred deep links integration
View iOS Guide

Android App Links

Set up Android App Links with Digital Asset Links for verified deep linking.

Topics covered:
  • • Intent filters configuration
  • • Digital Asset Links
  • • Activity handling
  • • Deferred deep links integration
View Android Guide

React Native

Cross-platform deep linking implementation using React Native Linking API.

Topics covered:
  • • Linking API usage
  • • Navigation integration
  • • Platform-specific setup
  • • Deferred deep links integration
View React Native Guide

Flutter

Implement deep linking in Flutter apps with uni_links and custom URL handling.

Topics covered:
  • • GoRouter deep linking
  • • URL scheme registration
  • • Route handling
  • • Deferred deep links integration
View Flutter Guide

Best Practices

Use HTTPS URLs

Always use secure HTTPS URLs for Universal Links and App Links

Fallback Handling

Provide graceful fallbacks when the app isn't installed

Test Thoroughly

Test deep links on real devices across different scenarios

URL Structure

Keep URLs simple, readable, and consistent

Common Issues

Domain Verification

Ensure your domain verification files are accessible and valid

Case Sensitivity

URLs are case-sensitive; ensure consistent casing

App Store Review

Test deep links before App Store submission

Browser Behavior

Different browsers handle deep links differently

Ready to Get Started?

Create your first deep link domain and start implementing seamless user experiences in your mobile apps.