So, I am at the finish line for getting my first game available to the public. There shouldn’t have been any last minute hoops for me to jump through. But… of course… as I have learned, there are always more hoops to jump through. Here is a recounting of the last (crossing my fingers, knocking on wood, and throwing salt over my shoulder) hoop I had to jump through for this process. That way, if someone else encounters this hopefully they will find my recounting helpful.
What Happened?
I finally made my 1.0 build to upload and push my store listing to live. I uploaded the build, sent it for review… and got an error. The Google Play Console was telling me that it detected my app as collecting a type of data and I had told them my app didn’t collect data. I had only limited knowledge of what this could be.
My app has an In App Purchase (IAP) so that had to be it. But I had no idea of what, within the context of their system, they were looking for me to declare. And the automated system was no help whatsoever in identifying what I needed to declare.
What Did I Do?
Eventually I found a “submit for review anyway” option, letting me know I was bouncing off the basic automatic check system. (More specifically it was under the “If you think this judgment was made in error” section all the way at the bottom) So I did that, knowing one of two things would happen. Either it would go through or I would hopefully get a more helpful bit of feedback.
And I did get a more helpful bit of feedback. Apparently the data I used fell under the “Device Or Other IDs” description. My usage should be ephemeral (meaning stored only long enough to use it) and upon telling this to Google’s form I was able to submit for review without bouncing off or getting a quick rejection. Then, after a day of review, it was accepted. And I was able to go live.