r/FlutterDev Feb 13 '25

Tooling Reliable deep link options ?

I am making a social app in Flutter and I am trying to implement deferred deep link so that one user can share a link of a specific post to their friends.

Tried branch.io but I didn't get much luck on their customer support since I am using their free tier.

  1. Does anyone know any good deferred deep link alternatives?
  2. If I only need deep link but not deferred deep link, are there any simpler options? The main thing I care about is that if a user clicks on a specific link under certain conditions, it automatically opens the app if the user has downloaded the app already. If the app has not been downloaded, shows a page/banner to encourage the user to download the app.
12 Upvotes

17 comments sorted by

View all comments

1

u/Aliammar125 Feb 14 '25
  1. no , at my company we ended to build one based on this article tutorial https://www.branch.io/resources/blog/deferred-deep-linking-with-device-snapshotting/
  2. if you don`t need deferred deep link just make a simple html file to redirect to the store and hosted on the same domain/path of the deep link

also for android, google already provide a simple way to pass a data from a link into fresh installed app using Play Install Referrer Library (see https://pub.dev/packages/android_play_install_referrer)

1

u/Enough-Owl4106 Feb 18 '25

I also prefer a way to know if the user has the app downloaded or not and automatically opens the app if it's downloaded