Post

Replies

Boosts

Views

Activity

Comment on UIApplication.canOpenURL not working without Safari
I'm dealing with the same issue as the person who started this post. Starting iOS 26.2, after uninstalling Safari, canOpenUrl returns false, but open will work. It's a bug. guard let url = URL(string: "https://www.apple.com") else { return } if UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url) } else { print("Could not open URL") }
Topic: UI Frameworks SubTopic: UIKit
Apr ’26
Comment on UIApplication.canOpenURL not working without Safari
Hi, we're also experiencing the same issue: canOpenUrl returns false when the user has uninstalled Safari, but calling UIApplication.shared.open(url) directly (without checking canOpenUrl) opens the new default browser (Chrome). So: it's a bug that canOpenUrl returns false. This behavior started from iOS 26.2 as mentioned by the TS.
Topic: UI Frameworks SubTopic: UIKit
Apr ’26
Comment on UIApplication.canOpenURL not working without Safari
I'm dealing with the same issue as the person who started this post. Starting iOS 26.2, after uninstalling Safari, canOpenUrl returns false, but open will work. It's a bug. guard let url = URL(string: "https://www.apple.com") else { return } if UIApplication.shared.canOpenURL(url) { UIApplication.shared.open(url) } else { print("Could not open URL") }
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Apr ’26
Comment on UIApplication.canOpenURL not working without Safari
Hi, we're also experiencing the same issue: canOpenUrl returns false when the user has uninstalled Safari, but calling UIApplication.shared.open(url) directly (without checking canOpenUrl) opens the new default browser (Chrome). So: it's a bug that canOpenUrl returns false. This behavior started from iOS 26.2 as mentioned by the TS.
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Apr ’26