4 ms·
I had an old Galaxy S6 Active sitting around, so I just did a factory reset and didn't sign into any accounts. I opened Chrome and searched for "keyboard cat" u
by blotter_paper 7y ago
I had an old Galaxy S6 Active sitting around, so I just did a factory reset and didn't sign into any accounts. I opened Chrome and searched for "keyboard cat" using the URL bar. I tapped on the first result, and it opened the YouTube app without any user prompt from Chrome. This is on Android 6.0.1, and I'll give you that this could theoretically be a Samsung specific modification, but that doesn't seem like the simplest assumption. My best attempt at science (without wiping my main device) says you're wrong. That's how most apps work, but they make a special exception for YouTube cuz they own it.
Edit: I'll add that this would be particularly annoying if I were actually trying to watch a video because the YouTube app is so outdated that it prompts you to download an update with no option to just watch the video, and pressing the update button brings you to the Play Store app... which requires a Google sign in. So what should have been a simple link to a video instead funnels the user through two apps where they are asked to sign in with a Google account (or create one if they haven't) and download an update... all without even offering to open the link in their browser. That's pretty embarrassing UX.
- kevinyew 7y agoIt's likely that it already had that default association set up out of the box. If you open up the system App Info screen for YouTube, you should see a section that says "Set as default", and when you open that, it shows you which URLs it hijacks under "Supported web addresses", but in that same screen there should be a "Go to supported URLs" option, where you can choose "In this app", "Ask every time", or "In other app". I am running Android 10 so it's possible it looks different on Android 6.
- blotter_paper 7y agoMy original claim (which DocG disputed) was that clicking on a YouTube link launches the app by default, without asking the user. "By default" implies that this can be changed.