When associating a website with multiple apps in IOS, the order of app in json decides what app opens after scanning the QR Code of the linked url. The first app in the json will automatically open without a disambiguation dialog of choosing between the multiple apps in the json.
Different apps handle exactly the same path link for the SAME resource under the same web host. For example, Apps are all linked to https://example.com, without any additional path
However, on Android, the order of app in well-known json can not decide what app opens when associating a website with multiple apps. The first app in the json will not automatically open. Instead, there is a disambiguation dialog of choosing between the multiple apps(the browser app is not included) in the json. If the json file only includes one app, the app will automatically open without a disambiguation dialog between the app and browser. And the android version is 8.0.0, API 26, SamSung SM-N950U1
So I am curious that why on android, the first app in the well-known json can not open directly??? Or on Android, it is just designed to show a disambiguation dialog of choosing between the multiple apps in the json?