In this article, we are going to see how to deploy the developed Windows Phone 7 applications to the App Hub marketplace. App Hub is the place to distribute and merchandise the developed applications for Windows Phone 7. We need to register to the marketplace with a nominal fee of $99 and we can submit upto 100 free applications and unlimited paid applications. Let us see the process on how to deploy our application to the marketplace.
Open Visual Studio 2010 Express for Windows Phone and open the developed application. In this article, we are going take a sample application (F5debug blog on Windows phone 7) and publish it online. Once the application is opened in visual studio 2010 build and executes the application so that we will get the application’s .XAP file, which is the package that we need to deploy to the marketplace for validation and certification. Now open the App Hub website (http://create.msdn.com/en-US/) and you can see the screen as shown in the screen below.
Now, since we are the registered user, we can directly login with our credentials using the sign in option at the top right corner. If we are not the registered member, we need to register with the site by paying $99. Once we sign in, we can upload the package directly using the upload options available. We can see our screen looks like below after we login to the account.
Here in this screen, we can see the options to upload the Windows Phone 7 application and Xbox application in the left side corner. Since we are going to upload the Windows Phone 7 application select the first option, Submit for Windows Phone and we can see the options as shown in the screen below.
Enter the application name and select the option Distribute to Public Market since we are targeting the public for our application. Now we need to upload the application package (.XAP file) so go to the folder where we have the application package (bin folder) and select the file as shown in the screen below.
Once we provided the required details and the version number in the screen, click on Next button and we can see the options to put the description of the application, which normally we describe for the users to check the application and download the application. Now provide the details of the application as shown in the screen below.
Now select the icons and screen shots required to be uploaded to the market place as shown in the screen below. Note that the icons and images should be available with the respective size and format mentioned in the respective sections as shown in the screen below.
Now click on Next to move to the next section and we can see the options to mention the price on which the application can be paid and downloaded. We can make the application as free download as well by mentioning the 0.00 and target the users region wise or select Worldwide to select the global audience as shown in the screen below.
Now click on Next to proceed further. We can see the option to give some basic information to the testing team to test and certify the application. Once we provide the description, we can move to the Publish options that if we need to publish it as soon as the application is certified or the other options as shown in the screen below. Once the required options are selected, click on Submit to deploy the application to the App Hub Windows Phone 7 market place.
Once we have submitted the application, we will be provided with the message that the application is uploaded successfully and we can see the lifecycle of the application to understand the process that the market team will validate to check the application meets the required certification process. We can see the status of the process as shown in the screen below.
Once the application section moved to Publish then our application will be available to the market place for download.
Therefore, in this article we have seen how to upload the developed Windows Phone 7 application to the marketplace and pass the required validations to make the application available in the marketplace for download.