zlacker

[return to "Everyone knows all the apps on your phone"]
1. zx8080+wf[view] [source] 2025-03-29 23:53:32
>>gnitin+(OP)
> For extremely specific use cases such as file managers, browsers or antivirus apps, Google grants an exception by allowing QUERY_ALL_PACKAGES permission, which provides full visibility into installed apps.

Why would browser need to enumerate the installed apps?

Why?!

◧◩
2. Boreal+Uf[view] [source] 2025-03-29 23:58:40
>>zx8080+wf
When a user visits a play.google.com URL Google wants to be able to show either an "install" or a "launch" button contingent on whether the app is already installed.

In other words, blame Google product management.

◧◩◪
3. Jach+4p[view] [source] 2025-03-30 01:33:13
>>Boreal+Uf
I don't buy this. Google has this information on their backend, they don't need to query any local state. Indeed, when I visit a play.google.com URL, google checks if my browser is logged in or not. If it is not, the default is "Install" no matter what. If I do have a session, then it's either "Install" if I don't have it installed, or "Install on more devices" if I do have it installed.
◧◩◪◨
4. NoahZu+is1[view] [source] 2025-03-30 14:25:45
>>Jach+4p
This is true, but if they didn't allow this permission for other browser apps that would be anti-competitive.
[go to top]