Publishing Metro App to Windows Store

In this article I will focus on Windows 8 Metro app publishing to Windows Store. At the end of the article you’ll find a screencast of whole publishing process.

Before we can start there are several things that you must already have:

One more important thing: make sure that your app is developed at least on Windows 8 RTM version. You won’t be able to upload a package if you developed it on previous Windows versions like Release Preview. You’ll get a validation error:

“This package wasn’t built for the current version of Windows. Install the current version of Windows and build the package again.”

Start with app submission checklist. Go through it and make adjustments to your app accordingly and prepare additional material like app name, description, keywords, screenshots, promotional images, privacy policy etc.

There are quite a few things to be considered.

App name

Be careful and think twice. This is the first step in app submission and one of the most important things overall. Microsoft provides comprehensive article on how to name your app and all aspects of it.

My suggestion: app name should include the most important keyword of your app. If your app is a recipe app, than you should consider having “cooking” or “recipes” keyword in your app name, if your app is a photo editing or photo portfolio app, than definitely it should contain “photo” keyword in it. It is a long term investment. All marketplaces rank apps by keywords when searching and if keyword is in the name your app will be at the top of the search results. In our case we named our app “Filmai by”. “Filmai” means “Movies” in Lithuanian language and that’s the main keyword we are targeting in Lithuanian market.

Windows Store has two important features which might be handy in certain cases.

First, you can reserve your app name for 12 months. If you are developing an app at the moment – go to Windows Store dashboard now and reserve your app name, because tomorrow it might be reserved by other developer!

Second, you can specify app name for each market. In our case we named our app “Filmai by” for Lithuanian market and “Movies by” for other markets. You might ask, why publish to other markets when the app is specifically designed for your country? Well, we have lots of emigrants in other European countries like Spain, England and Scandinavia, who come home for weekends and holidays and they might be interested what’s on Lithuanian cinemas at that moment. Right?

Frequent question is

“can I change Windows 8 app name later?”

Yes you can, but if your app state is “In market” then you’ll have to make a new release and pass certification, which takes several days. Find out more details about changing app’s name.

Markets and languages

Decide which markets you are targeting. You can publish to your local market at first submission, later you can extend it to other markets too.

Check the list of possible certification languages to find out if Microsoft supports your UI language. For example if your app supports only Norwegian, Belarusian or Macedonian languages you won’t pass certification, because testers don’t understand these languages in Microsoft. Actually, I was surprised that Lithuanian is among certification languages, while Norwegian is not (consider this post’s publishing date; I hope it’ll change in future).

Promotional images

Prepare promotional images even if they are optional. Promotional images are used to feature your app in Windows Store. It will be a big boost in downloads if your app gets featured someday. If you don’t provide promotional images – you won’t even have a chance to be featured. On the other hand:

promotional images for your app don’t guarantee that your app will be featured“.

So, don’t be lazy and prepare 4 promotional images in sizes: 414x180px, 414x468px, 558x756px and 846x468px.

Privacy policy

It is not the first time privacy policy is the main certification rejection issue for me. I haven’t passed Windows Phone marketplace certification a year ago and this time we haven’t passed Windows Store certification with our “Filmai by” app. Yes, I didn’t learn the lesson well, on the other hand Windows Store certification requirements are vague enough. App failed certification because of:

“Your app doesn’t meet requirement 4.1.”

There is a lot of blah blah written under 4.1 requirement. The main thing you should read between the lines is: include privacy policy in app (in Windows Settings charm) and in apps Description page if your app uses Internet connection, even if you don’t send any kind of personal information.

I hope that you won’t have big issues with publishing an app to Windows Store. If things are not going smoothly, don’t hesitate to write your questions in comments.

Here is the screencast that I promised at the beginning of the post:

2 Responses to “Publishing Metro App to Windows Store”
  1. Priyanka

    How to publish desktop application developed in vb6 ?

Leave a Reply