API access and integration with Microsoft Partner Center for managing partner data
If you are seeing the Mandatory flag set to true for updates that you have not marked as mandatory in the Partner Center, it could be due to a few reasons:
- Update Supersession: If a device comes back online after a mandatory update has been superseded by another non-mandatory update, the non-mandatory update might still show up as mandatory due to the missed mandatory update before it was marked as such.
- Developer-Controlled Updates: Ensure that you are correctly implementing the logic in your app to handle updates. The mandatory status is not enforced by Microsoft, and it is intended for developers to manage this within their own code.
- Check Submission Settings: Double-check the submission settings in the Partner Center to ensure that the updates are not inadvertently marked as mandatory during the submission process.
You may want to review the implementation of your StoreContext calls and ensure that you are correctly interpreting the Mandatory property of the StorePackageUpdate object. The property indicates whether the package that has an update available is mandatory as specified by the developer in the Partner Center.
If the issue persists, consider reaching out to Microsoft support for further assistance with your specific case.