Currently, I'm having issues where if users do not have the app downloaded and they click on the deep link, it brings them to the app store. After the app is downloaded, the app is open automatically, however it follows the regular sign up flow and it doesn't track the deep link.
Whereas if the app is downloaded, it will call continueUserActivity: and handles the flow where if the user is signed in/signed out.
Any help is appreciated!
Turns out that deferred deeplinking is handled in application:openURL:options:for iOS versions 9.0+ and Universal deeplinking is handled in application:continueUserActivity:restorationHandler:
I also updated my Firebase SDK version to 2.1.0
This was my output of [FIRDynamicLinks performDiagnosticsWithCompletion:nil] before implementing:
After: