July 29th, 2015: This version of the Windows App Certification Kit (version 10.0) has been updated to include support for pre-certifying Universal Windows apps before being submitted to the Store. The Windows App Certification Kit now supports the following app types:
- Desktop applications for Windows 10, Windows 8.1, Windows 8 and Windows 7
- Universal Windows apps for Windows 10, and Windows 8.x Windows Store and Windows Phone apps (this includes apps that are targeted for Windows desktop and Windows Phone)
Changes included in the Windows App Certification Kit 10.0:
- The kit now includes support for testing Universal Windows apps on Windows 7, Windows 8 and Windows 8.1.
- The Windows 8.x Windows Store and Windows Phone app workflows have been condensed. The new test workflow will detect the app type and apply the correct test workflow.
- Platform Version Launch Test: this test verifies that an app can run on a future version of the OS.
- Background tasks cancelation handler validation: this verifies that the app has a cancellation handler for declared background tasks.
Tests that have been updated:
- In the App manifest test, a check has been added for TLD (top level domain). This ensures that there are no wildcards (asterisks) in the domain information. App packages will fail if the wildcard is present.
- Application count: this has been moved to be a standalone test, it’s no longer part of the App manifest test.
- App Notification Service Usage: this test has been removed from the Supported API test and added to the kit as a stand-alone test. This checks apps that declare a specific notification service (MPN or WNS) must use only this type of notification. If the app is calling an API from an un-declared notification service, the test will fail.