Oh, So Many Rejections (Long)
I finally got my app to the point where I wanted to test it on the Play app store. What an exciting moment! I created an account, read every developer policy in detail for way too long (you really need to read everything!) and then received the heralded and boiler plate Rejected email. It said my “Requested permissions do not match core functionality of the app.” I figured no problem. Clearly the reviewer missed something that was obvious to me, so I just need to be a bit clearer.
I couldn’t have been more wrong.
The rejection process went on for months as I made small changes all over the place to “better help the reviewer” see what I already knew. I made countless videos showcasing the core functionality of the app. I also made numerous changes to a lengthy and detailed PHD (Push Here Dummy) “Instructions for review” document that included ample screenshots. I included this to make certain I covered everything that didn’t fit in the more succinct 500-characters or less instructions box that Google provides.
I continued to get more templated Rejected emails.
So, after reaching my wits’ end, I did what every successful Android developer does. I appealed the rejection, only to get a similarly templated rejection reply in return. For another month I’d continue to change something and continue to get Rejected. If Android development wasn’t complicated enough, this permissions process made it seem impossible. After being Rejected so many times, I became dejected with Android development.
In frustration, I decided to try removing all the permissions that provided the core functionality of my app just so that I could see my store listing! And it worked! Google appears to allow perfectly useless apps on the Play store! I used this opportunity to test in-app purchases and then put the required permissions back, only to receive the same Rejected emails.
After a couple of months had passed, I decided to see if there was someone out there that could help me with this. I scoured the Internet and found someone who billed himself as an expert in, amongst other things, “Google Play Store app permissions.” He had a very well written and helpful Medium post and also had an app on the store with similar permissions. I reached out to him and he seemed eager to help. We reviewed my issue and he was confident we’d get approval.
I knew I definitely needed assistance here if my app was going to have any chance of seeing the light of day on the store. A formal contract was drafted and, just like any business contract, I made certain everything I needed from him was in there so there would be no confusion. After he reviewed my final changes, he balked and said he couldn’t do it as it “might be a bit tricky.” We stopped talking shortly thereafter.
I was about to give someone a rather large sum of money to assist me with the Google Play permissions process, but even he knew this challenging task wasn’t worth the coin.
I took some time off from the app again, but, as parts of the world started to win the war against the pandemic, I decided to try my hand again at the Google Play permissions process. I continued to get Rejected and told my girlfriend it was time I gave up, but she encouraged me to keep trying. So I did. This time, I paid extra close attention to the items Google bolded in their emails, and mostly ignored the rest, while making small changes all over the place. Eventually, based on some bolded reply text, I felt I was getting closer and then I received the coveted email.
“Your update is live.”
Holy shit. I (fucking) did it.
Can I now be called an expert in, amongst other things, Google Play Store app permissions?