Documentation
Get your deep links working in minutes with our step-by-step guides.
Quick Start: 3 Steps to Deep Links
Create
Pick a subdomain name in the dashboard
Configure
Enter your app credentials (Bundle ID, Team ID, etc.)
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.
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
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.
How it works:
Short URLs
Create compact, shareable links perfect for SMS, social media, and print materials.
Example:
yourapp.deeptap.io/products/summer-sale-2025yourapp.deeptap.io/s/Abc123Manage 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.
- • Associated Domains setup
- • apple-app-site-association
- • URL handling in SwiftUI
- • Deferred deep links integration
Android App Links
Set up Android App Links with Digital Asset Links for verified deep linking.
- • Intent filters configuration
- • Digital Asset Links
- • Activity handling
- • Deferred deep links integration
React Native
Cross-platform deep linking implementation using React Native Linking API.
- • Linking API usage
- • Navigation integration
- • Platform-specific setup
- • Deferred deep links integration
Flutter
Implement deep linking in Flutter apps with uni_links and custom URL handling.
- • GoRouter deep linking
- • URL scheme registration
- • Route handling
- • Deferred deep links integration
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