Skip to content
URX

Link to a screen, not a home page.

When your app is installed, URX opens the exact screen you linked to. When it isn't, visitors go to the right store or your website - never an error page.

urx.si/acme/shoes/123

App installed

opens acme://shoes/123

Not installed

App StoreiPhone & iPad
Google PlayAndroid
acme.com/p/123Everyone else

Visitors without the app never hit an error page.

Three kinds of link, clearly labelled.

Here's exactly what's available today and what's coming.

  • Smart redirect

    Available

    Sends each visitor to the right store or website for their platform. No app changes needed.Every plan

  • Direct deep link

    Available

    Opens a specific screen when the app is installed, using your app's URI scheme - and falls back to the store when it isn't.Pro and up, including Universal Links and App Links

  • Deferred deep link

    Available

    Carries the destination through a fresh install, so the first launch opens the right screen. One request from your app, no SDK.Pro and up · Android via the Play install referrer, iPhone within an hour of the click

How direct deep links work.

You tell URX your app's URI scheme and how link paths map to screens. Everything after your slug is passed through.

Path mapping
urx.si/acme/shoes/123
│
├─ app installed
│     → acme://shoes/123
├─ iPhone, no app
│     → App Store
├─ Android, no app
│     → Google Play
└─ everyone else
      → https://acme.com/shoes/123
  1. 1

    Add your URI scheme

    For example acme:// - the same scheme your app already registers.

  2. 2

    Choose a path pattern

    Map urx.si/acme/* to acme://* and https://acme.com/* so one link covers every screen.

  3. 3

    Set store fallbacks

    Your App Store and Google Play listings catch visitors who don't have the app yet.

Designed for the messy cases.

  • In-app browsers

    Instagram, TikTok and others open links inside their own browser. URX detects them, so you can route them with a rule. On Android, links to your app's URI scheme are sent as intent URLs: the app opens if it's installed, otherwise the store or your website.

  • No dead ends

    If the app can't be opened, visitors land on the store or your website - never a blank page.

  • Universal Links and App Links

    Open the app with no browser hop: Universal Links on urx.si and your own domain, App Links on your own domain.

Setting up Universal Links or App Links on your own domain? Check your files with our free apple-app-site-association validator: it also checks assetlinks.json, Apple's CDN copy and what Google sees.

Deep linking questions.

What's the difference between a smart redirect and a deep link?

A smart redirect picks the right store or website for the visitor's platform. A deep link goes one step further and opens a specific screen inside your installed app.

Do I need to change my app?

For smart redirects, no. For direct deep links your app needs a URI scheme (like acme://) that can open screens from a path - most apps already have one.

What about Universal Links and App Links?

They open your app without a browser hop, and come with Pro and up. URX publishes the association files for you: Universal Links work on urx.si and your custom domains, App Links on your custom domains, where the domain can be verified against your app.

What is deferred deep linking?

Remembering where someone was headed while they install your app, so the first launch opens that screen. It's part of Pro: turn it on for a link, then your app makes one request on its first launch (Android reads Google Play's install referrer; on iPhone URX matches the install to the click within an hour). No SDK to install.

Claim
your link.

Type the name you want. Then paste your store links and scan it with your phone.

urx.si/

Letters, numbers and hyphens. You can change it later.

Free · No card