Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
For the capability tables, manifest examples, and Microsoft Store approval requirements, see the shared App capability declarations reference. That reference covers UWP apps as well as other packaged Windows apps.
Which kinds of apps do app capabilities apply to?
UWP apps have package identity and run in an AppContainer. Declare the capabilities your UWP app needs to access protected APIs, resources, and devices. Packaged desktop apps that run at medium integrity level (full trust) have different requirements; packaging alone doesn't make every capability necessary. See Which kinds of apps do app capabilities apply to?.
Declaring capabilities
Declare only the capabilities your app needs in Package.appxmanifest. For manifest editing guidance, see Declaring capabilities.
Privacy-sensitive capabilities
Users can change access to sensitive resources in Windows privacy settings, so your app must handle access being unavailable. See Privacy-sensitive capabilities.
Different kinds of capabilities
Use the following links to find the requirements for each capability category.
General-use capabilities
See General-use capabilities for common scenarios such as libraries and networking.
Device capabilities
See Device capabilities for access to internal and peripheral devices.
Restricted capabilities
See Restricted capabilities for manifest declarations and Microsoft Store submission requirements. Store approval isn't required to sideload an app that declares restricted capabilities.
Restricted capability approval process
See Restricted capability approval process for Partner Center submission steps and development sandbox requirements.
Restricted capability list
See the Restricted capability list for individual capabilities and limitations on approval.
Custom capabilities
See Custom capabilities for declarations, approval requirements, and supported scenarios.
Related topics
See Related topics for submission guidance and capability manifest schema documentation.