I have an existing app published to production and beta tracks that require SMS permissions. In order to comply with Google\'s recent policy changes on these permissions I
I just realized my process was a bit different:
- Ensure Alpha or Beta track does not have OLD APK with permissions violations.
- If it does, Delete/Deactive the Beta and Alpha ones before uploading a new one to Production.
- If you can't simply
delete
ordeactivate
an Alpha or Beta release, which some are finding to the be the problem (as was my problem), then you must overwrite the existing Alpha/Beta versions with a new version...that forces the Alpha/Beta to auto-deactivate.- Alpha/Beta
Manage
->Create Release
-> upload a new APK (even if its to be your next Production version)- Ensure the previous one is showing
Deactivated
, thenSave
,Review
andRelease
. I got all kinds of warnings/severe warnings about not having Alpha user lists and not being deployed to thousands of devices. I ignore those andreleased
anyway.- I never got a
Restricted Permissions Form
on my newly uploaded APK because I had already removed the need for them in my app.- After the old one is gone, then go back into that Alpha/Beta release you just created and
Promote to Production
- SAVE, REVIEW, RELEASE again.
Hope this helps someone out there. Took me 2 hours of frustration to finally get around this mess.
Google should just allow you to delete Alpha/Beta versions - or more specifically, not even consider them valid Production....or even more so, LABEL which versions are not passing the requirements. It took me a good hour just to figure out it was a 1.5 year old Alpha version that was hosing me.