Specifically, it's about "powerful" permissions like QUERY_ALL_PACKAGES or REQUEST_INSTALL_PACKAGES.
The request in itself is understandable and reasonable.
However, the automated detection of these permissions doesn't seem to work that well (for me), leading to false positives in my case.
Both permissions were detected in one of my apps, although one was never used and the other was removed in time. Still, I got a warning by email after the permission was already removed.
Anybody has similar experiences here?
Currently, review time of Apple App Store, Samsung Galaxy Store and Huawei AppGallery is about 1-3 days which is not great but tolerable. However, review time in Google Play is a notable 4-10 days.
Google's review time does make bugfixing quite impossible to deal with.
Especially, GUIs are often impossible to test exhaustively. The obvious solution is continuous delivery which fixes issues identified by users in a timely manner. Unfortunately, app store reviews are leading to the worst deployment experience possible.
How are you dealing with this problem?
IMO, there should be a possibility to submit bugfixes immediately. That is, releases with increased patch number according to SemVer should be approved immediately.
Sure, app store providers won't do this because it will definitely be exploited.
There has to be another way. I find continuous delivery to be one of the most powerful weapons of a developer, and it is just not possible in the app store ecosystem.