Skip to content

BoostLinks Quick Start

Get iOS Universal Links and Android App Links working in your Unity game in just 5 minutes with BoostLinks - the professional deep linking feature included in the free BoostOps SDK.

  • Unity 2021.3 or later
  • iOS/Android build support installed
  • BoostOps SDK installed in your project (always free - includes BoostLinks, CrossPromo, and analytics integration)
Section titled “Step 1: Open the BoostLinks Configuration Tool”

In Unity, go to:

Window → BoostOps → BoostLinks Configuration

Perfect for production use and unlimited scale:

  1. Click “Generate files locally”
  2. Enter your domain (e.g., yourgame.com)
  3. Your iOS Bundle ID and Android Package Name are auto-filled
  4. Click “Generate All Files”
  5. Upload the 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
  6. No usage limits - handle unlimited clicks and apps

Let us handle everything automatically:

  1. Click “Generate & manage with BoostOps”
  2. Sign in to your BoostOps account
  3. Your project gets a subdomain: <app>.boostlink.me
  4. Click “Deploy to BoostOps”
  5. ✅ Done! Your BoostLinks are live immediately
  6. Free tier: Up to 1000 clicks/month, 1 app
  7. Paid tier: Higher limits and multiple apps
  1. Build your app to a test device
  2. In the configuration tool, click “Test BoostLink”
  3. Scan the QR code or send the test link to your device
  4. The link should open your app directly

Using the BoostOps managed option, your BoostLinks will look like:

https://your-app.boostlink.me/level/boss-battle
https://your-app.boostlink.me/store/premium-pack

Add this to your main game script:

using BoostOps;
public class GameManager : MonoBehaviour {
void Start() {
// Subscribe to BoostLinks events
BoostOpsDynamicLinks.OnDynamicLinkReceived += HandleBoostLink;
// Check for launch link
if (!string.IsNullOrEmpty(Application.absoluteURL)) {
HandleBoostLink(Application.absoluteURL);
}
}
void HandleBoostLink(string url) {
Debug.Log($"BoostLink received: {url}");
// Parse the URL
if (url.Contains("/level/")) {
string levelName = url.Split('/').LastOrDefault();
LoadLevel(levelName);
} else if (url.Contains("/store/")) {
string itemId = url.Split('/').LastOrDefault();
OpenStore(itemId);
}
}
void LoadLevel(string levelName) {
// Your level loading logic
Debug.Log($"Loading level: {levelName}");
}
void OpenStore(string itemId) {
// Your store opening logic
Debug.Log($"Opening store for item: {itemId}");
}
}
  • Test BoostLink opens app when installed
  • Test BoostLink goes to App Store when not installed
  • Test different link paths work correctly
  • Test from Safari, Messages, and other apps
  • Test BoostLink opens app when installed
  • Test BoostLink goes to Play Store when not installed
  • Test auto-verification works
  • Test from Chrome, Messages, and other apps

BoostLink opens Safari instead of app

  • Check that your apple-app-site-association file is accessible
  • Verify your Associated Domains are correctly configured
  • Make sure you’re using HTTPS with a valid certificate

BoostLink doesn’t auto-verify

  • Check your certificate fingerprint in the configuration
  • Verify your assetlinks.json file is accessible
  • Make sure your domain is properly configured

BoostLinks work on one platform but not the other

  • Check that both platform files are properly deployed
  • Verify your app’s bundle ID/package name matches the configuration
  • Test on actual devices (simulators can behave differently)

If using BoostOps managed BoostLinks, you automatically get:

  • Click tracking
  • Install attribution
  • Conversion analytics
  • A/B testing capabilities
  • Custom URL schemes: For backward compatibility
  • Multiple domains: For different markets
  • Localized links: For international games
  • Campaign tracking: For marketing attribution

Watch our 5-minute video guide: BoostLinks Setup Tutorial


That’s it! You now have professional BoostLinks working in your Unity game. Your users will get a seamless experience whether they have your app installed or not.

Need more advanced configuration? →