Documentation

Learn how to implement deep linking in your mobile applications with our comprehensive guides and examples.

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

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
  • • App Delegate configuration
  • • URL handling in SwiftUI
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
  • • Manifest setup
  • • Activity handling
View Android Guide

React Native

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

Topics covered:
  • • Linking API usage
  • • URL scheme handling
  • • Navigation integration
  • • Platform-specific setup
View React Native Guide

Flutter

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

Topics covered:
  • • uni_links package
  • • URL scheme registration
  • • Route handling
  • • App state management
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.