Jun 21

I am now happy with the functionality in the PinCodeKeeper app and the time has come to test it on a real device. To be able to deploy you app (.xap file) to a real device for testing you must register a developer account at App Hub. In this article I will go through the steps of registering to App Hub, testing the app on a real device and to prepare the app for submission.

Register to App Hub (Windows Phone Marketplace)

The registration process is pretty straight forward and cost 99$.

  • Go to
  • Sign in with the Windows Live ID you want to register the account for (or create one if you don’t have any)
  • Follow the 5 steps for account creation (I registered as a Company)
  • Before the account will be activated you need to take a few actions

    • You need to approve the e-mail address (mail with link is sent to the main e-mail address you entered)
    • The approver e-mail address will get a mail with a link to approve the request
    • Wait for GeoTrust to verify and activate your account

That should be all you have to do to get your App Hub account.

When I registered I got a phone call (30 minutes after I registered) from a very polite lady at GeoTrust asking me if I approved the e-mail address or if I wanted to change it. This was because the e-mail address I used is not owned by the company I registered. Then the next morning I got an e-mail telling me that my Windows Phone Marketplace account was activated and ready to use.

Before this I had a issue because I’m located in Norway and Windows Phone Marketplace is not officially launched here yet. When I used my old Windows Live ID and followed the steps for registering account and came to the Billing Information step, the country was set to United States and I could not change it. I talked with some other Norwegian developers and they had experienced the same problem. The solution to this was to create a new Live ID with region Norway and only use this Live ID for the Windows Phone Marketplace. The old Live ID I used had also region Norway but I think that when I hooked the address up to my Windows Phone 7 and connected it to XBox live account the region was changed somewhere…

If you are a Norwegian developer you can have a look at what Ronny Gydar did when he registered. You will also find information there about what schemas you need to fill in (with examples) to be eligible for payment from Windows Phone Marketplace.

Register developer device

To register you WP7 device as a developer device (you must do this to be able to deploy the app from your computer and to the device) connect your device to the computer and open the Windows Phone Developer Registration tool. Enter the Windows Live ID address and password that your markedplace account is registered to and register. Your phone is now registered as a developer device.

Windows Phone Developer Registration tool (as you can see my phone is already registered)

If you sign in to App Hub you can see and manage your registered developer devices under my account –> devices.


Registered devices in App Hub

Deploy app to device

When your phone is registered as a developer device you can easily deploy the application from your computer and to your device. First you must build your app in Visual Studio and then open the Application Deployment tool. Then it’s just to browse to the .xap file you want to deploy and select deploy. The application is now deployed/installed on your device.

Application Deployment

You should spend quite an effort testing your application before you submit it to marketplace. Try to see if you can provoke any errors and test all the functionality you have in your app. If possible you should also try to have your app tested on as many different devices as possible.

Prepare for submission

The application is now almost ready for marketplace submission but before you do this you might want to add some icons for your application.

For the PinCodeKeeper app I have added Application icon and Tile icon.

The Application icon is the icon that will be displayed in the list of applications on the device.  The Application icon must be a 62×62 PNG image. The Tile icon is the icon that will be displayed if the user select “pin to start” for your app. The Tile icon must be a 173×173 PNG image.

The icon I have made for PinCodeKeeper

When you have created these icons add them to your project by selecting Add –> Existing item from the Solution Explorer. When the icons are added make sure that the property for the icons is set to Content and Copy if newer. Then right click on your project in the Solution Explorer and select properties. Under Deployment options you select your application icon (Icon) and under Tile options you select your Tile icon (Background image).

PinCodeKeeper with the application icon in the application list

When the app is pinned to start the Title under Tile options will be displayed on top of your tile icon (at the bottom). If you don’t want any title to be displayed you can not remove it from this property page (you will get an error). If you don’t want a title to be displayed on top of your tile icon open WMAppManifest.xml. Under the Tokens element you will find the Title element, just add a whitespace as Title value and the problem is solved.

The next step now is to test and improve the app before submission to marketplace.

Follow me on twitter @PerOla

Share & enjoy
You can subscribe to my comments feed to keep track of new comments.

21 Comments to “PinCodeKeeper WP7 app – Register to App Hub, test on device and prepare for submission”

  1. beli tas says:

    I read this post completely regarding the
    difference of most up-to-date and earlier technologies, it’s remarkable article.

  2. Nice post. I used to be checking constantly this
    blog and I’m inspired! Very helpful info particularly the remaining phase :) I care for such info much.

    I used to be looking for this certain info for a very lengthy time.
    Thanks and good luck.

  3. Take your monthly and weekly goals to create your action plan. You can get a free
    Glyconutrients consultation by visiting.
    Once you are done with it, make sure you follow every step in detail.

  4. I used to be looking for this certain info for a very lengthy time.
    Thanks and good luck.

  5. Louise says:

    Hello my family member! I want to say that this post
    is amazing, great written and include almost
    all vital infos. I would like to look more posts like
    this .

  6. I believe this is among the most significant information for me.
    And i’m satisfied reading your article. But want to commentary on few normal issues,
    The website taste is great, the articles is actually excellent : D.
    Just right process, cheers

  7. says:

    Pushups, dips, squats, sprints, isometrics, pullups you name it,
    you can do it in the playground, and you will never get bored.
    Use this article to provide you with some great tips to enhance all that your video
    games have to offer. Consoles give you more control to ensure your
    child has a safe gaming experience.

  8. games says:

    Little did she know that three years later, when she
    was just 15, she would be called up for the United States
    national women. And this law of game codified in England
    by the football association in 1863. FIFA Manager 10 features
    a surprisingly low minimum system specification, especially considering the much high
    requirements of the FIFA 10 arcade soccer game.

  9. cheap johnson bademosi jerseys Νew York Giants Jerseyys
    Cheaap cheap griff whalen jerseys

  10. Kay says:

    Cuenta con múltiples categorías en las que deberemos demostrar
    nuestros conocimientos sobre películas, carteles, personajes e inclusive bandas sonoras.

  11. This web site certainly has all the info I needed about
    this subject and didn’t know who to ask.

  12. says:

    This gas is known in the air conditioning and refrigeration industry as a refrigerant.

    I recently had the opportunity to try out a hat from Imperial which utilizes Coolcore technology.
    all thanks to the “halo effect” that surrounds
    their fantastically charmed lives.

  13. Every time we clean your windows they are guaranteed to be right.
    Shield your venture and utilize a dependable and solid guttering master.
    If you find a company that seems as though it only serves
    high class buildings and multi-story buildings, you may think they won’t clean your windows if you only own a small building, this isn’t true.

  14. Is right finally, there any specific topic individuals hate publishing? If you like to be able to pencil all the way down your own notions which has a favourite issue, you may pick up several writing professions. A couple of) Actually, you could start along with just about any paying out job having a low-scale ones will pay that you just minimal pay out correspondingly. Little by little, you may shift even more on the better paying out jobs when you have set the actual ft . created. Three) You have got a benefit to choose your individual operating hours.

  15. Si no encontró el modelo que buscaba, Cerrajeros Vilaboa tenemos
    sensiblemente más opciones y marcas en puertas tipo americano y sus respectivas
    refacciones (que por cuestiones de espacio no hemos
    incluido), pida su cotización a través de email.

  16. Georgina says:

    Wonderful resource – thanks for sharing :-) I will add this guhide to two others I
    frequently refer consumers to.

  17. Mikayla says:

    In 2005 thеrᥱ was virtually aSt Patrick’ѕ
    Day Orange Ordеr parade in Cork, by invitation of tҺis city
    bastion оf Irish nationalism.

  18. Merely internet checking points out … like the images!
    I try to find out by looking at other images, as

  19. It’s remarkable for me to have a website, which is beneficial in support of my knowledge.

    thanks admin

  20. FirstMaxie says:

    I see you don’t monetize your website, don’t waste your
    traffic, you can earn extra bucks every month because you’ve got high quality content.
    If you want to know how to make extra bucks, search for: Boorfe’s tips best adsense alternative

No Pingbacks to “PinCodeKeeper WP7 app – Register to App Hub, test on device and prepare for submission”

Leave a Reply

Subscribe to my comments feed

Subscribe to my feeds Follow me on Twitter