AppPanel
Durable Links

Overview

Durable Links are deep links that work across platforms, survive app installs, and track attribution.

Durable Links are AppPanel's deep linking solution, a drop-in replacement for Firebase Dynamic Links. They route users to the right destination based on their platform and whether your app is installed.

How it works

When a user clicks a Durable Link:

  1. The redirect service identifies whether the user is on iOS, Android, or desktop.
  2. On iOS, a preview page is shown. If the app is installed, it opens via Universal Links. If not, the user is sent to the App Store.
  3. Click events are tracked automatically, including click, app_first_open, and app_re_open.

Every Durable Link supports:

ParameterDescription
Deep link URLThe destination URL your app will receive
iOS parametersBundle ID, App Store ID, fallback URL, custom scheme, minimum version
Android parametersPackage name, fallback URL, minimum version
UTM parameterssource, medium, campaign, term, content
Social meta tagsTitle, description, image for link previews
iTunes ConnectAffiliate token, campaign token, provider token
NavigationForce redirect (skip preview page)

You can create Durable Links in three ways:

  1. Use the web UI in the dashboard to create and manage links.
  2. Build links programmatically with the iOS SDK using DurableLinkComponents.
  3. Use the /v1/durable-links REST API endpoint to shorten links server-side.

On this page