Universal Link when app is not installed

We have universal links which takes user to various journeys in the app when user clicks on the link, however it works only when app is installed. If app is not installed link takes user to the App Store and when the user installs and opens the app, the link does not launch the intended deeplink flow. Is there any way we can pass context to app store and receive it when user opens the app? Android provides similar functionality using install referral lib. Checking if similar is possible in iOS.

Thank you so much for your post! I was curious about the specific point you made:

Is there any way we can pass context to the app store and receive it when the user opens the app through a deep link?

Could you expand on your expectations and the experience you want to provide for the user? Currently, when a user opens an app through a supported and registered deep link, the system launches the app directly to the specified location. As developers, we can query the NSUserActivity object which contains the link metadata.

Apple provides more detailed information on this at: https://developer.apple.com/documentation/xcode/supporting-universal-links-in-your-app

Are you suggesting that Apple adds a functionality to allow developers to pass additional context data to the App Store owner when a link is clicked, which could be retrieved once the user installs the app? This would be a a feature enhancement.

If you'd like us to consider adding the necessary functionality, please file an enhancement request using Feedback Assistant. Once you file the request, please post the FB number here.

If you're not familiar with how to file enhancement requests, take a look at Bug Reporting: How and Why?

https://developer.apple.com/forums/thread/712889

Created enhancement request, here is the request id FB14937643

Universal Link when app is not installed
 
 
Q