Application certified! Lessons learned…

No pain, no gain! J

I just got this mail! Iha! Now the app is certified and it is on the way to get published on the WP7 Market place!
It took a while until I got the application certified but now it is time to learn from my mistakes! J

So, here are some topics that I definitively learned!

  1. They will really test your app! Be sure of this! They will go over your app upside-down and they will potentially find that bug that only you know! J I’m really impressed with the quality of tests that the MS is doing on each app that is being published.
  2. Do not use any kind of trademark unless you have a clear approval to use it. You need to provide the information about this approval during the submission.

    A good example on this one is the mistakes that I made on my app using Visual Studio Logo and Sharepoint Logo (actually was an icon).

  3. There are people out there using the WP7 Light background (aka battery killer!)
    This means that you need to run the whole app with Light background. Just be sure that everything looks nice. Use all existing themes and brushes from WP7(http://msdn.microsoft.com/en-us/library/ff769552(v=vs.92).aspx)
  4. Test your app tombstoning deeply! This mean that you should check what happens case you press the “Windows” and “back” on every single screen of your app.
    It is important to be sure that you are not trying to set something on the phoneState that cannot be serialized/deserialized
  5. If your application needs some credentials to be accessed, be sure that you provide test ones during the certification process

    In my case I had to setup a test TFS project on Codeplex in a way that the MS guys could get access to run the application. Boring but required. If they cannot get into your app, it will not have the green-light!

  6. Make as much tests as possible before you submit!

That’s it! Now my next post will happen when the App gets officially published.

You may also like...

1 Response

  1. Nice report! Congrats for finally having your app certified! =)

Leave a Reply

Your email address will not be published. Required fields are marked *