Hello!
Based on the firebase dynamic link docs, I would expect dynamic links to fallback to a custom url scheme pattern for the case where user's have universal links/app links disabled ex. in browser settings or on device.
This flow chart appears correct
https://firebase.google.com/docs/dynamic-links/debug#preview_page_flowchart for my case running on device iOS 17.4, app installed, leading to the Use Universal Link/Custom Scheme box.
However, when I debug my dynamic link with the ?d=1 query as suggested on that page, the resulting flowchart doesn't include the "Custom Scheme" option and that same flow box only says "Universal Link". On the iOS < 9 side of the my debug chart, it does have the "Custom Scheme" box which contains the correct link to my custom url scheme and opens the app as expected. Our app only supports iOS >= 16, so we're focused on getting that other flow side functioning.
I also ran Firebase Dynamic Links diagnostic output, which found no errors with our scheme setup.
Any ideas on what might be causing this? Many of our users are stuck in a cycle of the link taking them to the app store even when they already have the app installed. Looks like all of the affected users are those that have universal links disabled for one reason or another, so we'd like to fallback to the custom url scheme deep linking here.
Thanks!