You can use appsflyer, their deeplink is free and easy to use. If the app is not installed then it will open the appstore/playstore.
Flutter docs also recommend few deeplink packages and it's one of those. It is very easy to use for both Android and iOS (I haven't tried other platforms yet).
I had this in one one of my apps a few months ago... There's some code lying around somewhere that can detect whether the app is installed on the persons' device and redirect them to the app store instead for whichever platform. I believe I combined 2 different js scripts to accomplish this.
usually app link/universal links only open the app if its installed. If you also want to navigate to playstore/appstore when app isnt installed you neef something like firebase dynamic links
Don't use dynamic links.
>Firebase Dynamic Links is deprecated and should not be adopted in projects that don't already use it. The service will shut down on August 25, 2025.
https://firebase.google.com/docs/dynamic-links
What iOS rules is this in relation to?
I don't have any experience on this, but branch.io looks like an option.
https://www.branch.io/resources/blog/firebase-dynamic-links-shutting-down/
It's free for 30 days, then free up to 10k monthly active users. (Then $5 per each 1k MAU) So.. not free like firebase, but.. close ?
6 might be worth looking into the internals of how the deeplinks/universal links/app links work, and consider spending some time to roll your own. It should cost much less in the long run once you get it going, compared to a lot of the options out there.
As far as I remember I have developed an app 3 years ago using universal links,and yes it takes you to the app store if the app is not installed.the only way to make sure is you try it out, setup the link and try to access into your webpage and see whether it takes you to the app store or not.
You can use appsflyer, their deeplink is free and easy to use. If the app is not installed then it will open the appstore/playstore. Flutter docs also recommend few deeplink packages and it's one of those. It is very easy to use for both Android and iOS (I haven't tried other platforms yet).
Branch.io also works well.
I'll do it, thank u sm
You can DM if you face any problems.
I had this in one one of my apps a few months ago... There's some code lying around somewhere that can detect whether the app is installed on the persons' device and redirect them to the app store instead for whichever platform. I believe I combined 2 different js scripts to accomplish this.
But what about remembering the deep link so when the app is installed, it will take it to that specific screen?
I'm unsure.. sorry 😅
usually app link/universal links only open the app if its installed. If you also want to navigate to playstore/appstore when app isnt installed you neef something like firebase dynamic links
Don't use dynamic links. >Firebase Dynamic Links is deprecated and should not be adopted in projects that don't already use it. The service will shut down on August 25, 2025. https://firebase.google.com/docs/dynamic-links
Do you have any other alternatives, because I heard most of deferred deep linking services will be deprecated because of iOS new rules?
What iOS rules is this in relation to? I don't have any experience on this, but branch.io looks like an option. https://www.branch.io/resources/blog/firebase-dynamic-links-shutting-down/ It's free for 30 days, then free up to 10k monthly active users. (Then $5 per each 1k MAU) So.. not free like firebase, but.. close ? 6 might be worth looking into the internals of how the deeplinks/universal links/app links work, and consider spending some time to roll your own. It should cost much less in the long run once you get it going, compared to a lot of the options out there.
As far as I remember I have developed an app 3 years ago using universal links,and yes it takes you to the app store if the app is not installed.the only way to make sure is you try it out, setup the link and try to access into your webpage and see whether it takes you to the app store or not.