Reputation: 800
I get "Update Rejected" in Google Play console, stating that I need either remove REQUEST_INSTALL_PACKAGES permission or provide policy declaration for it.
The thing is, I do not have this permissions nor in main, nor in merged AndroidManifest.xml!
I specifically removed years ago it with tools:node="remove"
.
I do, however use package manager to retrieve the package info of one app - my other game, for that I have a queries
entry in AndroidManifest.xml like this:
<queries>
<package android:name="com.package.of.my.other.game" />
</queries>
Can I be getting this scary REQUEST_INSTALL_PACKAGES update rejection because of the queries tag?
If so, is there any other way to check if my other app is installed? (both apps are even signed with the same key if it matters).
I also had this for ages now, but suddenly after an app play store icon update (no new apk uploads) Google Play rejected the update with this weird reasoning.
Upvotes: 4
Views: 504
Reputation: 1
if you are using open_file package
change to better_open_file package
better open file
Upvotes: 0
Reputation: 11
We are encountering the same issue and just sent an appeal to Google with this URL in our appeal. Let's hope they resolved. Like others we explicitly excluded this permission using the node="remove". It looks like they are just doing a string comparison on the Manifest file instead of a more in depth analysis to see if it is used.
Upvotes: 1
Reputation: 800
I don't really know what's going on with Google Play nowadays, but it rejected my appeal but approved my next update with only ui changes and thanked me for addressing the issue.
The issue which wasn't there in the first place.
Will the problem return in the future app version uploads? We do not know.
Upvotes: 0