Deep linking

Firebase Dynamic Links Alternative for Creator and Referral Links

Firebase Dynamic Links stopped working on 25 August 2025. If you used them for creator, affiliate or refer a friend links, Insert Links do the same job and also tell you which link led to a purchase.

Diagram of an Insert Link: people with the app go straight into it, people without it go to the App Store or Google Play and are still linked to the affiliate on first open, and the purchase is credited to that affiliate

How it works

Firebase Dynamic Links were the free way to send someone to the right place whether or not they had your app installed. Google shut the service down on 25 August 2025, and links made with it no longer work.

Insert Links are the deferred deep links built into Insert Affiliate. One link works on iOS and Android, opens the app if it is installed, sends people to the App Store or Google Play if it is not, and still knows who referred them when they open the app for the first time.

This page covers what the shutdown changed, what Insert Links replace, and when a different tool is the better fit.

How an Insert Link works

Diagram of an Insert Link: people with the app go straight into it, people without it go to the App Store or Google Play and are still linked to the affiliate on first open, and the purchase is credited to that affiliate
One link covers both cases, and the purchase is credited to the person who shared it.
Insert Affiliate settings showing the website link, iOS URL scheme, bundle identifiers, Apple Team ID and App Store and Google Play links used by Insert Links
Enter your app details once. Insert Links use them to send each person to the right place.

Setting it up

  1. Step 1

    Add your app details

    Enter your website, App Store and Google Play links and your app identifiers in the Insert Affiliate dashboard.

  2. Step 2

    Add the SDK

    Install the Insert Affiliate SDK and the small amount of link handling for iOS and Android. SDKs cover Swift, Kotlin, Java, React Native, Flutter and Unity.

  3. Step 3

    Create links

    Each creator, affiliate or referring user gets their own Insert Link, generated automatically when they are added or sign up.

  4. Step 4

    See what each link earned

    Clicks, app opens and purchases are shown per link, and commission or rewards are worked out for you.

Google shut Firebase Dynamic Links down on 25 August 2025. According to Google's own FAQ, every link served by the service stopped working on that date, including links on custom domains and on page.link addresses.

Google did not release a replacement. It points developers in two directions:

  • Universal Links on iOS and App Links on Android, which are built into the platforms and open your app when it is already installed.
  • A third-party deep linking provider if you need everything Dynamic Links did.

The part that the platforms do not cover on their own is the deferred one: remembering where a person came from when they did not have the app yet, went to the store, installed it and opened it for the first time.

Insert Links are deferred deep links. They cover the things most teams used Dynamic Links for when sharing an app:

  • One link for iOS and Android. The link detects the device and sends each person to the right place.
  • Opens the app if it is installed. With Universal Links and App Links set up, the app opens directly without a stop in the browser.
  • Goes to the store if it is not. People without the app land on the App Store or Google Play.
  • Remembers who sent them. When the app is opened for the first time after install, it still knows which link the person came from.
  • A preview when shared. Links show a card with an image, title and description in messaging and social apps. Enterprise plans can customise it.
  • Your own domain. Enterprise plans can use a branded domain in place of the default one.

Dynamic Links got the person into the app and stopped there. Insert Links are part of Insert Affiliate, so each link belongs to a person, and what happens after the install is tracked too.

  • Purchases are credited to the link. In-app purchases and subscriptions on iOS and Android are matched to the creator, affiliate or user who shared the link.
  • Commission and rewards are worked out for you, on the first purchase or on renewals as well.
  • Each sharer has a dashboard showing their clicks, sales and earnings.
  • Payouts are built in, through Stripe Connect.
  • Refer a friend is ready-made. In-app referrals give every user their own link and code to invite friends.

How do the options compare?

Universal Links and App Links only Insert Links General deep linking platforms
Opens the app when installed Yes Yes Yes
Sends new users to the right store No Yes Yes
Remembers the referrer after install No Yes Yes
Credits purchases to the person who shared No Yes Usually needs extra tools
Pays commission or rewards No Yes No
Links for email, ads and every other channel Yes No, built for partner and referral links Yes

When is a different tool the better fit?

Insert Links are made for links that belong to a person: an affiliate, a creator or a user inviting a friend. That is a deliberate limit.

If you need deep links for every marketing channel, such as email campaigns, paid ads, QR codes and web banners, a general deep linking platform such as Branch or AppsFlyer is the better choice. You can still run your affiliate programme on Insert Affiliate alongside it, because Insert Affiliate works with Branch, AppsFlyer and other providers as well as with Insert Links.

If all you need is for existing users to open the app from your website, Universal Links and App Links on their own will do it.

Old Dynamic Links cannot be redirected, because the addresses belonged to Google and now return an error. Moving over means issuing new links:

  1. Set up Insert Links once, following the Insert Links guide.
  2. Add your creators, affiliates or referring users. Each gets a new link automatically.
  3. Ask them to swap the old link for the new one wherever they have posted it.

For more on how these links work, see deep links, universal links and deferred deep links compared.

Frequently asked questions

Is Firebase Dynamic Links still available?
No. Google shut the service down on 25 August 2025. Links created with it stopped working on that date and new ones cannot be created.
Did Google replace Firebase Dynamic Links?
No. Google recommends Universal Links on iOS and App Links on Android for opening an installed app, and a third-party deep linking provider for anything more, including deferred deep linking.
What is the best Firebase Dynamic Links alternative?
It depends what the links were for. For creator, affiliate and refer a friend links, Insert Links replace them and add purchase tracking and payouts. For links across every marketing channel, a general deep linking platform such as Branch or AppsFlyer fits better.
Do Insert Links work on both iOS and Android?
Yes. One link detects the device, opens the app if it is installed and sends the person to the App Store or Google Play if it is not.
Can I use my own domain for links?
Yes, on Enterprise plans. Other plans use the default Insert Links domain.
Can I keep my old Dynamic Links working?
No. The old addresses were served by Google and no longer work, so they cannot be pointed anywhere else. You issue new links and replace the old ones where they were shared.
Is it free to try?
Yes. You can sign up and go live without a credit card.

Documentation

Full setup instructions and code samples are in the docs.

I want to help you setup your iOS or android affiliate scheme

Book a call with me and we can run through your ideas, get help with setup, or speak to me about your current affiliate situation

“I couldn't use affiliate marketing in my subscription app, so I built insert affiliate to solve this issue”
- Michael Butler, CEO
Michael Butler, CEO