Jul 07

In this article I will write about the process when submitting the PinCodeKeeper WP7 app to Windows Phone Marketplace. Before you submit any apps you must test your app and make sure that it works according to the WP7 guidelines. Remember to also test how your app reacts when being deactivated and activated again (Windows button and then back button). If your app fails to resume at any point it will not pass certification.

The submission process is pretty easy and it’s just to follow the steps. Go to App Hub and select Submit for Windows Phone.

Step 1 Upload

Application name: PinCodeKeeper

Default language: English (International)

Version: 1.0

Add your xap file (remember to build and submit Relase version).

Additional notes (I did not fill in anything there)

Step 2 Description

Application title: PinCodeKeeper

Supported languages: English (International), German

Category: Productivity

Detailed description:

The PinCodeKeeper app is a secure and easy way to store and view all your different PIN codes.

The concept is as easy as brilliant:
There PIN code card is a table with cells creating a color pattern. You can select cells and enter the digits in your PIN code in a pattern that you will remember and recognize. When this is done the empty cells will be filled with random numbers. This way you will be the only one knowing the pattern for your PIN code.

You can look at your PIN codes in public knowing that the PIN code card only make sense to you and the PIN code card can be stored on the phone without compromising your PIN code.

Featured app description: Secure PIN code storage

Keywords: PIN code, pin code, pincode, pin, PIN, PIN-code

Step 3 Artwork

App icons in resolution 99×99, 173×173 and 200×200

Background art in resolution 1000×800 (optional, can be used for featured app on Zune).

For app icons and background art I used the same image but with different resolutions.

Image used for App icons and Background art

Screenshots in resolution 480×800. You can add up to 8 screenshots from you app and I think it’s important to add as many as possible so the potential user easily gets an impression about you app.

When I’m creating screenshots I’m using WP7 Screenshot Tool created by Cory Smith.

I added the following screenshots for my application.

The Splashscreen

Main Menu with pin code list

View a pin code

Add new - step 1

Add new - step 2

Add new - step 3

Add new - final step

About screen


Since the application I’m submitting supports both English and German I now need to repeat step 2 and step 3 for the German version (same information but translated to German).

Step 4 Pricing

No trial support.

Checked Worldwide distribution.

Currency in USD.

Application price: 1.99 USD.

Step 5 Submit

You can review the information you have added before submitting for certification.

Check automatically publish to marketplace after passing certification.

That’s all you have to do and it’s now just to wait for your application to be certified. Mine failed twice before it got certified. The first time it failed because pressing the back button did not remove the numeric input keyboard but it to you directly to the previous page. That took me about 5 min to fix. The next time it failed was because if you were in a specific screen and the app got deactivated, then activated clicking back would fail. That was also just a 5 minutes fix. The reports you get when the app fails are very good and makes it easy for you to reproduce the failure reason.

The following is from my second failure report.

Comments: The application does not resume normally after deactivation.
Steps to reproduce:
1. Launch the application.
2. Select the “+” button from the application bar.
3. Select the “Scramble” button.
4. Select the “Save” button.
5. Enter a PIN code name and select the checkmark.
6. Select the newly created PIN code.
7. Select the “?” from the application bar.
8. Press the device Start button to deactivate the application.
9. Press the device Back button to reactivate the application.
10. Press the device Back button.
11. Notice the application silently terminates.

The PinCodeKeeper is now available in the Windows Phone Marketplace. Just search for PinCodeKeeper and you will find it. You can also use this direct link:

Follow me on twitter @PerOla

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

7 Comments to “PinCodeKeeper WP7 app – Submitting to Marketplace”

  1. Nicki says:

    I wonder if you can tell me if it is possible to develop WP7 apps without the phone, i.e to complete the apps just with emulator alone. It would be not feasible for one to purchase every single device for all OS (WP7, Android..).
    Thanks a million for your help.
    Kind regards

  2. Hi Nicki,

    You do not need a WP7 device to develop and publish apps. You can do so with just the WP7 emulator (Windows Phone Developer Tools).

  3. raghav says:

    Can u explain how to correct this error………??? Please explain me with some screenshots, so that i can understand better…

    Requirements Expected Result

    Application content, such as text and visual
    elements, must be visible and legible regardless of
    the phone theme. For example, if the phone
    theme changes from black background to white
    background, the text and visual elements of your
    application must be visible or legible.
    Test Process Required:
    1. Navigate to the Settings page in the app list.
    2. Tap theme and change Background to ‘Dark’.
    3. Launch the application.
    4. Verify that the text and visual elements of the
    application are visible and legible.
    5. Navigate back to the theme page under
    Settings, and change Background to ‘Light’
    6. Launch the application.
    7. Verify that the text and visual elements of the
    application are visible and legible.

    Comments: When the device’s theme is set to light, the textual content of the application cannot be seen.
    Steps to Reproduce:
    1. Set the device’s theme to light.
    2. Launch the application.
    3. Select any text field.
    4. Enter any text into the text field.
    5. Observe the text in the text field cannot be seen.

    Result: Fail

  4. Hi Raghav,

    The reason your app failed is because you can select between different themes in WP7 and you have most likely used a white color for text that will not be visible if the user changes the theme to light.

    Luckily it’s quite simple to fix this. You have two options:
    1. Use theme colors for both background and text (this way the text will change to black/dark if the background changes to white/light).
    2.Use custom colors for background and text so your application will not be affected by the theme selected by the user.

    I wish you the best of luck on submitting your application.

    Per Ola

  5. どのようにそれだけで誰もがブログを公開し、このほどの人気を得ることができるということですか?そのyouveはもっとホードような信じられないほど印象的な何かがあなたがについて何も知らない問題上記かわいい絵を描いたと述べた好きではありません!私はここ、平均音にしたいいけません。しかし、あなたは純粋にあなたには、いくつかのかなりの写真を追加し、実際に何かを言わないで逃げることができると思いますか?あなたがあなたのウェブサイトのレイアウトを交換する考えの場合について

  6. |。注目|観察|詳細} |} 非常に {興味深い点を注目しました! PS いい サイト。

  7. 笑、私はその文に追加したいと思いますが、私はあなたの怒りエディを恐れます!お願い発言する権限。 )私は何か新しいことを学んだ。このブログサイトから読み取るたびに

No Pingbacks to “PinCodeKeeper WP7 app – Submitting to Marketplace”

Leave a Reply

Subscribe to my comments feed

Subscribe to my feeds Follow me on Twitter