Details
-
Bug
-
Resolution: Duplicate
-
P1: Critical
-
None
-
6.8.1
Description
On the latest version 6.8.1 QDesktopServices::setUrlHandler() no longer works. The problem is in qiosapplicationdelegate.mm. The existing code uses openURL from the UIApplicationDelegate. It seems that Qt now sets up a scene based application. As a result, the openURL function never gets called.
The fix for this is to use openURLContext from the UISceneDelegate. In qiosapplicationdelegate.mm it already implements willConnectToSession. It just needs to implement this new function as well.