Certification
February 06, 2012
1. What is certification?
Certification is the process of testing your application for compliance with the policies and requirements specified in Windows Phone Application Certification Requirements. All applications must comply with the policies and requirements before they are eligible to be published in Windows Phone Marketplace.
2. Do I need to code sign my application before submitting it to App Hub?
No, you are not required to code sign applications in order to submit them to App Hub for certification testing. When your application passes Certification, it will be code signed for you.
3. What is a technical exception?
You can request a technical exception if your application needs a waiver of a test case or test cases. Submitting a technical exception will add several days to the certification approval process. Exception requests aren't guaranteed to be approved, and should only be used in very rare circumstances. For more information about technical exceptions, see Windows Phone 7 Application Certification Requirements. If you require a technical exception, download the Technical Exception Request form. Fill in the fields on the form and upload it with your app submission on the upload page.
4. Once my app is submitted for Certification, can I cancel or change it?
No. Once the app has been submitted, it is sent to the testing queue. Once Testing is completed, you may make changes and re-submit it for an update, if necessary.
5. What happens if my app fails the certification testing?
A Test Summary Report will be provided that lists the associated tests and/or policy rules that failed testing. Additionally, steps to reproduce the failure are provided. You can ask questions regarding the failures in the App Hub forums or for further clarification, submit a Support e-Form from the Windows Phone Dashboard of your account.
When your app has completed Certification, the status of your app will be updated in the Windows Phone Dashboard of your account.
6. Will I get a test report if I pass certification?
Test Summary Reports are most often provided only when an application fails certification testing. In some limited cases, a test summary report may be provided for passing applications. In these cases, it is to give additional information regarding issues discovered during the testing that were potential issues. The goal is to provide more transparency to help reduce the number of times an application needs to be submitted to pass certification and ensure a high quality standard.
7. Where can I find the Application Provider Agreement and Terms of Use?
8. Where can I find the Testing Requirements for Certification?
Read the Application Certification Requirements for Windows Phone.
9. If I need to make a change to my app, does it have to go through Certification again?
It depends.
If you want to change only the price of your app, then you do not need to resubmit it for Certification. The price change will be applicable to all new purchases only.
If the change you want to make impacts only the metadata, then you can submit it for a metadata-only update. This will require a reduced Certification review to ensure that the changes do not conflict with the Windows Phone Marketplace Content and Policies, found here.
For binary changes to your app, you will need to resubmit it for Certification. This is to ensure that the updated functionality changes meet the content policy guidelines and works as designed.
Note:
|
|---|
|
To change an app from Paid to Free requires a submission for Certification and will use a submission credit from the account. |
10. What do the different app statuses mean?
|
Status |
Windows Phone OS 7.0 submission |
Windows Phone OS 7.1 submission |
Beta submission |
Metadata submission |
Description |
|---|---|---|---|---|---|
|
Submission started |
|
|
|
|
The submission has been started but not completed for your app. Apps are not sent for testing until this step is complete. |
|
Package verified |
|
|
|
Not applicable |
The XAP file has been tested to ensure that it is properly formatted and contains the information needed for certification and publication. |
|
Submission complete |
|
|
|
|
All information for the submission has been successfully received. |
|
Certified |
|
|
Not applicable |
|
Application has successfully passed through testing. The app is ready to be made available to users. Note: If your application fails to meet the certification requirements, its status will change to Certification failed. In that case, Microsoft will send you an email about steps you can take to pass certification. |
|
Signed and encrypted |
|
|
|
Not applicable |
The app will be code signed to make sure it’s a secure and trusted package. |
|
Ready to publish |
|
|
Not applicable |
Not applicable |
If the developer has opted to publish the app manually, the app will have a status of ready to publish. It is ready for the developer to choose a publication method. |
|
Published |
|
|
|
|
The app has been made available in Windows Phone Marketplace. Note: It may take up to 24 hours for the app to show up in the catalog. |
|
Completed |
Not applicable |
Not applicable |
|
Not applicable |
The beta period for the app is over. |
11. How long does certification usually take?
Certification takes an average of five business days. If it has been longer than seven days to complete Certification, contact Support from the e-Form from your account Dashboard.
12. What should I do if certification is taking more than seven days?
If it has been longer than seven days to complete Certification, contact Support from the e-Form from your account Dashboard.
