rosenrot Happy holidays and thanks for the reply! Responding, in the order you wrote:
- My flow chart may not have conveyed this, but your goal of asking the user whether they want to open an external link in another app is exactly the goal in my chart. For any link that could be opened in another app, the "Open in…" popup should appear (unless you've selected to "Remember by choice" as shown in your screenshot above, in which case we'd immediately attempt to open in your preferred app).
- You're right to be concerned about the scheme-detection limitations in iOS 15+. That said, it's ultimately a UX choice whether to attempt opening in another app. Worst case is we can't tell whether the app is installed, but the user wishes to try opening it in another app, and we show an error message that "App <X> is not installed". Not a seamless experience, but not destructive either.
I'll continue working on this, and we'll update this thread once it's available.
-nano