Windows 8 launches globally on October 26th, as we move closer and closer, we’re supporting many Belgian developers go through the process of certifying their apps. To help other developers we might not be in touch with, I’m sharing an aggregation of tips and resources we use. It’s worthwhile browsing through this post before you submit so that you increase the chance of passing certification from the first time.
Before going into the details, keep the following resources handy when certifying apps on Windows Store.
From our experience, this is what I ask developers before they submit:
In the description page of the Store portal, after you submit your package, you will be able to enter the details for the Windows Store app listing. For a complete overview of the content needed to complete this page, please see the Dev Center Checklist for submitting an app. This is a great resource to send to your business team as they will provide visuals, description, features and category information in each language the app supports.
Failing to fill in the Support contact URL or e-mail address will have your app rejected. Double-check the content you are entering here.
We also recommend you add the same privacy URL as an entry in the app settings pane.
Review the guidance: Pick a suitable Windows Store age rating and Give your app an age rating.
Linked to the Age rating, make sure the screenshots you upload for your app listing (metadata) are viewable by 12+ if your app requires higher age rating.
Windows Store allows for global distribution. This is a huge potential you should take advantage of, and which will be even more successful if you offer the app in several languages.
When uploading the app package to the Store, detection of the supported languages is done through the AppManifest resources. Make sure you entered your default language correctly (default might go to en-US depending on your version of Visual Studio). Open the AppManifest file in the XML editor.
Case 1: single language (US English)
For English, you can either leave the default setting (x-generate) if you are using an English version of Visual Studio or adapt manually:
<Resources> <Resource Language="en-us"/> </Resources>
Case 2: single language (only Dutch for both Belgium and Netherlands)
<Resources> <Resource Language="nl" /> </Resources>
Case 3: several languages (English, French and Dutch as example)
The first language in the list is the default language. We are using the country code to make it more specific. You can choose to omit it.
<Resources> <Resource Language="en-us" /> <Resource Language="fr-be" /> <Resource Language="nl-be" /> < /Resources>
See full details: 4. Windows Store apps put the customer in control on the Resolving certification errors documentation.
Depending on the content you use, information you share, a disclaimer and about sections in the Settings pane are also recommended.
I wish you a lot of success with your app. Don’t forget our local events and support options through App Clinics.
What is the guideline regarding getting your app to show in the store search results?
My application does not show unless the users deselect the "Help me find localized apps" option in the Windows Store settings. And the funny thing is, that no search results are presented.
It depends on the language(s) your app supports, I can look into it if you can let me know the name of your app.
Hi - that would be great. My app is called PicasApp
Your app has been set to English (United States), so if your user has the location set to Belgium, and default language to Dutch or French they will not automatically find it. Note I do realize you might not live in Belgium but apply the same concept to your country/language.
- support more languages in your app (note you can use "en" to support English, without having to use full "en-US" for United States specifically). See above how to support more than one language.
- have the user add English via Control panel > Language > add English
Hope that helps,