SlideShare a Scribd company logo
Windows Phone 7: How (Not) to Fail Marketplace Ingestion
How (not) to Fail Marketplace Ingestion.
Read the DocsUnderstand the policies that represent the requirements all applications need to meet in order to pass certification testing.The Windows Phone 7 application certification requirements are posted at http://developer.windowsphone.com.All the policies and requirements are documented in detail.Spend 30 minutes reading the documents to save yourself a lot of time in the long run.
Know Your IconographySection 4.6 (Application Screenshot)Screen shots should encompass the full 480  x 800 dimension, must be a direct capture of the phone screen or emulator and need to represent the correct aspect ratio.Section 4.5 (Windows Phone Marketplace Iconography)Avoid using the default Windows Mobile icons.Including a panorama background image is optional but recommended. This will enable Microsoft to potentially feature your panorama image on the Marketplace catalog to help improve your application’s visibility (with the likely result of more downloads).
Support InformationSection 5.6 (Technical Support Information)Until 31/10/2010, it is recommended that applications include the version number or support information (for example a URL or email), which is easily discoverable by end-users. Modify your applications now to help plan for 1/11/2010 when this test case will be enforced.
Toast NotificationsSection 6.2 (Push Notifications Application)There must be the ability for the user to disable toast notification.On first use of HttpNotificationChannel.BindtoShellToast method, the application must ask the user for explicit permission to receive a toast notification.
Apps Running Under Lock ScreenSection 6.3 (Applications Running under a Locked Screen)This only applies to applications that continue to execute when running under the locked screen and does not apply to applications in a suspended state. Prompt the user for explicit permission to run under a locked screen upon first use of ApplicationIdleDetectionMode.
The Back ButtonSection 5.2.4 (Use of Back Button)Back button behavior is one of the most typical failures. A common failure is pressing the back button during application runtime exits the application, instead of returning the application to a previous page or closing the presented menu or dialog.
ThemesSection 5.1.1 (Multiple Devices Support)Avoid controls and text washing-out by testing applications with the Theme Background set to “light”.
LanguagesBe sure that the application description and the text the application displays to end users is localized appropriately in the target language.
Failures Upon UploadThere is a validation tool that assesses your application upon upload to the Marketplace. One common failures is:Error 1029 – Your XAP in missing an interopmanifest.Make sure the interop syntax is specified in the manifest file.If the account does not have permissions to run interop, this error message will also be generated.
Windows Phone Developer ToolsBe sure to use the RTM version of the Windows Phone Developer Tools.Applications built on previous tool versions will fail testing.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
Desarrollo de aplicaciones modern ui para windows 8
PDF
Mobile application testing report
ODS
Testing Checklist for Mobile Applications-By Anurag Khode
DOC
Test cases for testing mobile phone
PDF
Mobile game testing report
DOCX
Generic test plan
PPT
iOS Application Testing
PPTX
22 universal apps for windows
Desarrollo de aplicaciones modern ui para windows 8
Mobile application testing report
Testing Checklist for Mobile Applications-By Anurag Khode
Test cases for testing mobile phone
Mobile game testing report
Generic test plan
iOS Application Testing
22 universal apps for windows

Viewers also liked (9)

PPTX
Microsoft UK TechDays - jQuery and ASP.NET
PPTX
Mike Ormond: Developing for Windows Phone 7
PPTX
Mike Taulty OData (NxtGen User Group UK)
PDF
Microsoft Search Server 2008 - Technical Overview
PPTX
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
PPTX
MS Fast Search Server
PPTX
SQL Azure Overview - ericnel
PPTX
Windows Phone 8 - 6 Background Agents
PPT
Life After 2.0
Microsoft UK TechDays - jQuery and ASP.NET
Mike Ormond: Developing for Windows Phone 7
Mike Taulty OData (NxtGen User Group UK)
Microsoft Search Server 2008 - Technical Overview
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
MS Fast Search Server
SQL Azure Overview - ericnel
Windows Phone 8 - 6 Background Agents
Life After 2.0
Ad

Similar to Windows Phone 7: How (Not) to Fail Marketplace Ingestion (20)

PDF
Mobile App testing guidelines at genora
PPSX
Developing Application in WP7
PDF
Testing and Debugging Flutter Apps: A Comprehensive Approach
PDF
Mobile App Maintenance Checklist for Flutter Apps.pdf
PPTX
Optimizing windows phone apps
PPTX
An end-to-end experience of Windows Phone 7 development (Part 1)
PPTX
Mobile Application Testing
PDF
Pentestflashkeybpardpaper
PDF
Pmug130215
PDF
Dev windows phone_apps_getting_started_guide
PDF
Testing Checklist: How to Test a Mobile App
PPTX
21 app packaging, monetization and publication
PDF
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
PDF
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
PPTX
Windows Phone Garage - Application Jumpstart
PPTX
Windows Phone 7.5 Mango - What's New
PPTX
Windows phone7 subodh
DOCX
Mobile testing
PDF
How To Build Mobile Apps With Flutter.pdf
RTF
Mobile App testing guidelines at genora
Developing Application in WP7
Testing and Debugging Flutter Apps: A Comprehensive Approach
Mobile App Maintenance Checklist for Flutter Apps.pdf
Optimizing windows phone apps
An end-to-end experience of Windows Phone 7 development (Part 1)
Mobile Application Testing
Pentestflashkeybpardpaper
Pmug130215
Dev windows phone_apps_getting_started_guide
Testing Checklist: How to Test a Mobile App
21 app packaging, monetization and publication
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
AN EMPIRICAL STUDY ON MOBILE MULTI PLATFORM DEVELOPMENT USING PHONE GAP AND H...
Windows Phone Garage - Application Jumpstart
Windows Phone 7.5 Mango - What's New
Windows phone7 subodh
Mobile testing
How To Build Mobile Apps With Flutter.pdf
Ad

More from ukdpe (20)

PPTX
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
PPTX
Microsoft UK TechDays - ASP.NET 4.0 Overview
PDF
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
PDF
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
PDF
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
PDF
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
PDF
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
PDF
Mike Taulty DevDays 2010 Silverlight MEF
PDF
Mike Taulty DevDays 2010 Silverlight 4 Networking
PPTX
Mike Taulty MIX10 Silverlight Frameworks and Patterns
PPTX
Explaining The Cloud
PPTX
Microsoft In Education - Steve Beswick
DOC
How Microsoft Secures its Online Services [WHITEPAPER]
PPTX
Overview of Microsoft App-V 4.5
PPTX
Optimising your site for search engines
PPTX
Microsoft's Web Platform
PPTX
Entity Framework 4 In Microsoft Visual Studio 2010 - ericnel
PPT
MikeTaulty_Ux_Update
PPT
MikeTaulty_Ux_Update
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
Microsoft UK TechDays - ASP.NET 4.0 Overview
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Accelerated Fundamentals
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTP
Mike Taulty TechDays 2010 Silverlight 4 - What's New?
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 2
Mike Taulty DevDays 2010 Silverlight 4 - What's New Part 1
Mike Taulty DevDays 2010 Silverlight MEF
Mike Taulty DevDays 2010 Silverlight 4 Networking
Mike Taulty MIX10 Silverlight Frameworks and Patterns
Explaining The Cloud
Microsoft In Education - Steve Beswick
How Microsoft Secures its Online Services [WHITEPAPER]
Overview of Microsoft App-V 4.5
Optimising your site for search engines
Microsoft's Web Platform
Entity Framework 4 In Microsoft Visual Studio 2010 - ericnel
MikeTaulty_Ux_Update
MikeTaulty_Ux_Update

Windows Phone 7: How (Not) to Fail Marketplace Ingestion

  • 2. How (not) to Fail Marketplace Ingestion.
  • 3. Read the DocsUnderstand the policies that represent the requirements all applications need to meet in order to pass certification testing.The Windows Phone 7 application certification requirements are posted at http://developer.windowsphone.com.All the policies and requirements are documented in detail.Spend 30 minutes reading the documents to save yourself a lot of time in the long run.
  • 4. Know Your IconographySection 4.6 (Application Screenshot)Screen shots should encompass the full 480  x 800 dimension, must be a direct capture of the phone screen or emulator and need to represent the correct aspect ratio.Section 4.5 (Windows Phone Marketplace Iconography)Avoid using the default Windows Mobile icons.Including a panorama background image is optional but recommended. This will enable Microsoft to potentially feature your panorama image on the Marketplace catalog to help improve your application’s visibility (with the likely result of more downloads).
  • 5. Support InformationSection 5.6 (Technical Support Information)Until 31/10/2010, it is recommended that applications include the version number or support information (for example a URL or email), which is easily discoverable by end-users. Modify your applications now to help plan for 1/11/2010 when this test case will be enforced.
  • 6. Toast NotificationsSection 6.2 (Push Notifications Application)There must be the ability for the user to disable toast notification.On first use of HttpNotificationChannel.BindtoShellToast method, the application must ask the user for explicit permission to receive a toast notification.
  • 7. Apps Running Under Lock ScreenSection 6.3 (Applications Running under a Locked Screen)This only applies to applications that continue to execute when running under the locked screen and does not apply to applications in a suspended state. Prompt the user for explicit permission to run under a locked screen upon first use of ApplicationIdleDetectionMode.
  • 8. The Back ButtonSection 5.2.4 (Use of Back Button)Back button behavior is one of the most typical failures. A common failure is pressing the back button during application runtime exits the application, instead of returning the application to a previous page or closing the presented menu or dialog.
  • 9. ThemesSection 5.1.1 (Multiple Devices Support)Avoid controls and text washing-out by testing applications with the Theme Background set to “light”.
  • 10. LanguagesBe sure that the application description and the text the application displays to end users is localized appropriately in the target language.
  • 11. Failures Upon UploadThere is a validation tool that assesses your application upon upload to the Marketplace. One common failures is:Error 1029 – Your XAP in missing an interopmanifest.Make sure the interop syntax is specified in the manifest file.If the account does not have permissions to run interop, this error message will also be generated.
  • 12. Windows Phone Developer ToolsBe sure to use the RTM version of the Windows Phone Developer Tools.Applications built on previous tool versions will fail testing.
  • 13. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.