-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix Additional Metadata for App Submission packages
In v1.6.0, we added [additional metadata](391954b) to the generated JSON file for application submission packages. Unfortunately, we operated under the incorrect assumption that there could only ever be a single Min OS version specified for a package. In fact, a single package can target multiple device families, and each device family can target a different minimum OS version. The only requirement around Min OS Versions for packages is that if there is an appxbundle, all appx files within that bundle must target the same minimum os version for a given device family. Given this change in our understanding of how things work, we're modifying the additional metadata that we were generating. `targetDeviceFamiliesEx` will now contain the same version that `targetDeviceFamilies` contains (both the device family name and the minimum os version), but they will be split into named properties. Additionally, the `minOsVersion` property has been removed since the data it has is less relevant when it's not paired with the specific deviceFamily that it's related to. Finally, we are now adding a new `sbschema` property (which is simply an integer) which we'll be increasing from now on whenever we make changes to non-standard properties in our output JSON in the event that StoreBroker (or other applications leveraging the StoreBroker payload) are depending on those values and need to know how to behave if they're not there. USAGE.md has been updated to now track (and explain) the [schema version changes](https://github.com/Microsoft/StoreBroker/blob/master/Documentation/USAGE.md#schema-versions) (for botn App submissions and for IAP submissions).
- Loading branch information
1 parent
7378e93
commit c8b643c
Showing
3 changed files
with
139 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters