I have a React Native/Expo app, and since migrating to Android SDK 30, I have been receiving several "no matching activity errors", and then "browser has already been launched" errors when on Android.
This has only been a problem with SDK 30 - SDK 29 had no such issues. But now that SDK 30 is obligatory for the Google Play store, it's important to figure out what this problem is, so that I can get out further versions of an Android app.
This link describes several other people dealing with the problem and attempted solutions.
My guess is that it has something to do with
<query> tags, but I haven't done a ton of native Android development myself, so I'm not completely certain.
Juan Pablo Isaza