Edok Studio Edok Studio
Feature

Deep link generator — one URL that opens your app

One link that opens the app if it is installed, the store if it is not, and your website on a laptop — without adding an SDK to your app.

The problem

A link to your app usually goes nowhere good

You share a link to a screen in your app. On a phone with the app installed it should open there. It usually opens a web page, or the store home, or a browser tab that asks the visitor to find the app themselves.

Three destinations, one URL

App if installed, store if not, website on desktop — each platform decides differently, and getting it wrong is invisible until someone complains.

Two files, exactly right

iOS fetches apple-app-site-association, Android fetches assetlinks.json. Wrong content type, wrong path or a redirect and the link silently stops opening the app.

The SDK tax

Most tools that solve this want an SDK in your app, a vendor in your data path, and a per-click bill for a platform feature that is free.

No SDK

The files are the whole mechanism

Universal Links and App Links are a platform feature. The phone fetches a verification file from your domain and, if it names your app, hands matching URLs straight to it. Edok Studio hosts both files on your link domain, serves them at the exact paths and content types the platforms require, and checks them for you.

  • /.well-known/apple-app-site-association and /.well-known/assetlinks.json, hosted and served correctly
  • A verifier that tells you what Apple and Google actually see, before you ship
  • Nothing added to your app, no vendor in the click path
How deep links work without an SDK
links.acme-fitness.com/l/spring-sale
Has the appOpens /product/spring-sale
No app yetApp Store / Play Store
On a laptopacme-fitness.com/spring-sale
Domain verified1,284 clicks62% iOS · 38% Android
How it works

One release, then never again

  1. 01

    Add your link domain

    Point it at Edok Studio; the two verification files are served automatically over HTTPS.

  2. 02

    Claim it from the app

    Add the domain to your app’s entitlements or manifest and ship one release. This is a platform requirement, not ours.

  3. 03

    Verify

    The built-in checker fetches both files the way Apple and Google do and tells you what they see.

  4. 04

    Create links

    Each gets a short URL, a QR code and click analytics — and can be re-pointed later without an app update.

What you get

Per link, and per platform

iOS Universal Links

The real thing, not a scheme URL — see the iOS setup guide.

Android App Links

Verified against your domain, with a deferred claim-install path for visitors who install first — see the Android setup guide.

Flutter and cross-platform

The same two files serve any toolchain; the Flutter guide covers the plugin side.

QR code and analytics

Every link carries a QR for print and offline, and click history you can read without a third-party tag.

Deep links, without the SDK

Free includes 3 links per project with 7 days of click history. Pro and Pro Plus raise the limits and add your own custom link domain.

Frequently asked questions

What is a deep link?

A URL that opens a specific screen inside an app rather than a website. On iOS these are Universal Links and on Android they are App Links. If the app is not installed, the same URL has to fall back to the App Store, Play Store or your website — which is the part that is fiddly to build by hand.

Do I need an SDK?

No. Universal Links and App Links are a platform feature, not a product: the phone checks two files on your domain and hands the link to your app. Edok Studio hosts apple-app-site-association and assetlinks.json on your link domain and verifies them for you, so there is nothing to add to your app beyond claiming the domain once.

Does my app need a new release?

One, to claim the link domain — that is a platform requirement, not ours. After that release is live you can add links and re-point existing ones without touching the app again.

What happens if the app is not installed?

The visitor goes to the App Store or Play Store. On Android, a deferred claim-install flow can still route them to the right screen after they install. On a desktop browser the link opens your website instead.

What do I get per link?

A short URL, a QR code, and click analytics. Free includes 3 links per project with 7 days of click history, Pro 100 links with 90 days, and Pro Plus unlimited links with full history on your own custom domain.