0

So, my team has been working on our Flutter app, trying to get a few of the deep links we created to open a website. And everything worked out fine...until we tried it on iOS devices. For iOS devices, the deep link behaves correctly only when typed out in the address bar, but when it's tapped on, be it in a TODO list, or through SMS messages, it takes you immediately to the installed app.

These behaviors, however, only occur for all URLs of the same host, for example:

https://foo.page.link/some-suffix

https://foo.page.link/baz/some-other-suffix etc. you get the idea

Apparently, it's something to do with how iOS handle URL prefixes. This answer provides the best explanation and solutions I have found so far. However, these feel more like workarounds than solutions that would allow us to config our links like we did with Android. I'm asking here because the answer itself is almost two years old and there might already be simpler solutions out there.

These are the behaviors we defined for iOS and Android

MicrosoftTeams-image (10)

MicrosoftTeams-image (9)

graph

0 Answers0