Skip to content

BoostLinks Configuration

BoostLinks is a professional deep linking feature included in the free BoostOps SDK. This Unity Editor tool configures iOS Universal Links and Android App Links in your games, eliminating the complexity of manual platform configuration and following the same patterns used by Firebase, Unity IAP, and other enterprise Unity tools.

BoostLinks is our free deep linking solution that handles both iOS Universal Links and Android App Links seamlessly.

Universal Links are Apple’s secure deep linking technology that allows your app to handle HTTPS URLs directly. When a user clicks a BoostLink:

  • If your app is installed, it opens directly to the specified content
  • If your app isn’t installed, it opens the URL in Safari (typically your app store page)
  • No custom URL schemes required - uses standard HTTPS URLs

Android App Links provide similar functionality for Android devices, allowing your app to handle specific web URLs directly and securely.

  • Secure: Unlike custom URL schemes, BoostLinks require verification between your app and website
  • Seamless: Users get a native app experience without confusing “Open with…” dialogs
  • Fallback: Graceful handling when your app isn’t installed
  • Better Attribution: Track which campaigns drive app opens vs. installs
  • Reduced Friction: Direct deep links to specific game content improve conversion rates
  • Cross-Promotion: Link between your games with verified, secure deep links

Our tool follows the same patterns as Firebase and other enterprise Unity solutions:

  • GUI-Based Configuration: No manual file editing required
  • Automatic File Generation: Creates all platform-specific files automatically
  • Post-Build Processing: Automatically configures Xcode projects
  • Validation & Testing: Built-in tools to verify your setup

Generate all necessary files locally and deploy them to your own web server:

  • Apple App Site Association files for iOS
  • Android Asset Links files for Android
  • Platform Configuration files for Unity
  • Deployment Instructions with step-by-step guides
  • No Usage Limits: Handle unlimited clicks and apps

Let BoostOps handle everything automatically:

  • Automatic File Hosting: We host all verification files
  • Dynamic Link Generation: Create and manage links through our dashboard
  • Analytics Integration: Track link performance and attribution
  • Free Subdomains: Get <app>.boostlink.me subdomains
  • Pricing: Free up to 1000 clicks/month, 1 app - then subscription pricing

The BoostLinks feature is included in the BoostOps SDK, which is always completely free:

Terminal window
# Via Unity Package Manager
https://github.com/boostops/unity-sdk.git

Note: The BoostOps SDK is completely free forever and includes BoostLinks, CrossPromo, and analytics integration features. You can generate and host your own files with no usage limits.

In Unity, navigate to:

Window → BoostOps → BoostLinks Configuration

Configure your basic settings:

  • Domain: Your website domain or free BoostLink subdomain
  • Bundle ID: Your iOS app bundle identifier
  • Package Name: Your Android app package name
  • Fallback URL: Where to redirect when app isn’t installed
  1. Enable “Generate Files Locally”
  2. Configure your domain settings
  3. Click “Generate All Files”
  4. Upload generated files to your web server:
    • apple-app-site-associationhttps://yourdomain.com/.well-known/apple-app-site-association
    • assetlinks.jsonhttps://yourdomain.com/.well-known/assetlinks.json
  5. No usage limits - handle unlimited clicks and apps
  1. Select “Generate & Manage with BoostOps”
  2. Sign in to your BoostOps account
  3. Configure your project settings
  4. Click “Deploy to BoostOps”
  5. Your BoostLinks will be automatically available at <app>.boostlink.me
  6. Free tier: Up to 1000 clicks/month, 1 app
  7. Paid tier: Higher limits and multiple apps

The tool automatically handles iOS configuration:

  1. Associated Domains: Automatically added to your iOS build
  2. URL Scheme Support: Custom schemes for backward compatibility
  3. Info.plist Configuration: Automatic post-build processing
  4. App Store ID: Optional but recommended for better fallback

Android configuration is similarly automated:

  1. Intent Filters: Automatically added to AndroidManifest.xml
  2. Auto-Verify: Enables automatic link verification
  3. Certificate Fingerprints: Configured for your signing certificate
  4. Fallback Handling: Graceful handling for unverified links

Design your BoostLinks with clear, meaningful paths:

https://yourgame.boostlink.me/level/boss-battle
https://yourgame.boostlink.me/store/premium-pack
https://yourgame.boostlink.me/invite/friend-code-123

Always validate deep link content in your app:

  • Check if the user has access to the linked content
  • Verify authentication state for restricted content
  • Provide fallback screens for invalid links

Use the built-in testing tools:

  • Link Validation: Verify your BoostLinks are properly configured
  • Device Testing: Test on both iOS and Android devices
  • Simulator Support: Test in Unity Editor and device simulators

For backward compatibility, you can still configure custom schemes:

myawesomegame://level/boss-battle
myawesomegame://store/premium-pack

Support multiple domains for different markets:

  • yourgame.com for global markets
  • yourgame.jp for Japanese market
  • yourgame.kr for Korean market

Create region-specific deep links:

https://yourgame.boostlink.me/en/level/boss-battle
https://yourgame.boostlink.me/es/level/boss-battle
https://yourgame.boostlink.me/ja/level/boss-battle

When using BoostOps managed BoostLinks, you automatically get:

  • Click Attribution: Track which campaigns drive the most app opens
  • Install Attribution: See which links lead to new installs
  • Conversion Tracking: Monitor how deep links affect in-app purchases
  • A/B Testing: Test different link destinations and measure performance
  • iOS: Requires valid HTTPS certificate and proper file hosting
  • Android: Requires SHA-256 certificate fingerprint verification
  • Domain Ownership: Must prove ownership of the domain

Always validate incoming deep link data:

public void HandleBoostLink(string url) {
// Validate URL format
if (!IsValidBoostLink(url)) {
// Redirect to safe fallback
ShowMainMenu();
return;
}
// Parse and validate parameters
var linkData = ParseBoostLink(url);
if (!ValidateUserAccess(linkData)) {
// Show appropriate error or login screen
ShowLoginScreen();
return;
}
// Proceed with deep link action
NavigateToContent(linkData);
}
  • Links not opening app: Check Associated Domains configuration
  • Certificate errors: Ensure valid HTTPS certificate
  • File not found: Verify apple-app-site-association file is accessible
  • Auto-verification failing: Check certificate fingerprint
  • Intent not recognized: Verify AndroidManifest.xml configuration
  • Redirect loops: Check for conflicting intent filters

Use these tools to verify your setup:

  • Apple App Site Association Validator: Check iOS configuration
  • Android Asset Links Tester: Verify Android setup
  • BoostLinks Tester: Built-in validation tools
  • ✅ Unity Editor tool
  • ✅ File generation
  • ✅ Platform configuration
  • ✅ Testing tools
  • ✅ Documentation & guides
  • ✅ Everything in Free
  • ✅ Automatic file hosting
  • ✅ Free subdomain (<app>.boostlink.me)
  • ✅ Link analytics & attribution
  • ✅ A/B testing tools
  • ✅ Dashboard management

Ready to implement BoostLinks? The BoostLinks tool makes it easy to add professional deep linking to your Unity games. Get started today!