I recently submitted a Windows 10 / Windows Phone app to the Windows Store named Data Viewer for Dota 2. I’m here to warn the world just how awful the process of submission can be.
Microsoft first created the concept of the Windows Store with the release of Windows 8, Windows RT, and Metro Apps — I mean Windows Store Apps — I mean Universal Windows Apps. Whatever you want to call them, the store quickly became an unregulated messy disaster full of copycat and scam apps. Many, many apps were nothing more than front ends to scamming websites, copies of things like Facebook, or general do-nothing apps with a price tag and description which made it seem like a good purchase.
In order to address this problem, in normal Microsoft fashion, Microsoft decided to wait 3 years and come up with a new process of submitting the app. Every app would be held to “rigorous” standards which would guarantee all apps were clearly named and labeled to prevent confusion and scams. There are several guideline posts out there from Microsoft, and you can rest assured that all of them are vague and barely helpful.
So how did this affect my app? Originally, the app was named “Dota Database” after its sister site and had the same icon as appears on that site. The first submission resulted in this super helpful message: The app name and icon do not accurately represent the features.
Uh…OK? I’m not sure it could even get more vague than that. So as a guess, I figured maybe they were complaining about the word “Database” since the app isn’t literally a database but instead is a viewer into a database. I renamed the app to “Dota Data Viewer” and tried another submission. That was apparently a mistake because guess what message came back after failing? The app name and icon do not accurately represent the features.
At this point, I tried emailing the support address suggested by the submission report. I decided to get to the point and ask for more information about why the app was failing submission and asked about what specifically I should change. The response was kind of helpful: Hello Developer, you will need to make your app distinguished from other apps in the store with a unique name such as “Skype for Windows” or “User Guide for Microsoft Word.”
Then I changed the app name to “Data Viewer for Dota 2” which is specific and distinguished from any other apps. In addition, I changed the app icon to the one you now see in the Windows Store which clearly states the app is a data viewer and not an actual game. Surely success will come after this! Wrong. The app was rejected with the exact same copy and paste message: The app name and icon do not accurately represent the features.
Now I’m upset. I email the support desk again and receive the exact same response: Hello Developer, you will need to make your app distinguished from other apps in the store with a unique name such as “Skype for Windows” or “User Guide for Microsoft Word.” Hey Microsoft, that isn’t helpful!
In fact, the only way I received a human response was to threaten never to developer for the Windows Store again when I emailed the support desk again. Finally, I received instructions to put the following text in the “Special Notes” section of the app submission: Do not fail for 10.1 policy, escalate to Redmond engineers.
I appreciate that it was worked out, but why the heck is this even necessary?