Jacob L
Moderator

Google is restricting which apps can see the other installed apps on your device
Google will be restricting the QUERY_ALL_PACKAGES permission, which is used by Android apps to see which apps are installed on a given device.

![]()
Google is restricting which apps can see the other installed apps on your device
Google will be restricting the QUERY_ALL_PACKAGES permission, which is used by Android apps to see which apps are installed on a given device.www.xda-developers.com
Could you feasibly develop 2 versions, one for the play store and one that comes from your website alongside the helper file? I think most people would be willing to pay for a 2nd (more capable) version just to spite Goolag.This will be a major pain if MacroDroid is blocked from using this. I will have to wait and see if they are prepared to allow MacroDroid to have this permission. It's not possible to apply for this yet, they will let us know and then we have 60 days before we are nuked.
You are absolutely correct that Android has a permissions model so use it and let the user decide if they want to grant a particular app this access. Now Google moan about permission fatigue and that users are too dumb to cope with permissions. Their solution to this is to remove the permission from everyone except for their little club who they will arbitrarily decide are worthy. They are piece by little piece exerting their total control over the (cough) open Android OS.
<manifest package="com.nikit.app"> | |
<queries> | |
<package android:name="com.fake.app" /> | |
<package android:name="com.fake.game" /> | |
</queries> |
The issue is not technical. The issue is that Google will not allow most apps to have the QUERY_ALL_PACKAGES permission (They wont allow on the Play Store).You just do this:
According to https://proandroiddev.com/how-to-get-users-installed-apps-in-android-11-b4a4d2754286
<manifest package="com.nikit.app"> <queries> <package android:name="com.fake.app" /> <package android:name="com.fake.game" /> </queries>
Technically it's feasible sure. Practically it's just not do-able (maintaining 2 versions with different functionality/alternative payments/update mechanisms). I'm sure only a small percentage of users (ie. the sort of people on this forum) would ever use the off play store version.Could you feasibly develop 2 versions, one for the play store and one that comes from your website alongside the helper file? I think most people would be willing to pay for a 2nd (more capable) version just to spite Goolag.