Capabilities Page

Select the access to protected user resources that the package requires.

Application Capabilities

Select application capabilities required by the package.

AllJoyn

Allows AllJoyn-enabled apps and devices on a network to discover and interact with each other.

Appointments

Provides access to the user's appointment store.

Blocked Chat Messages

Allows apps to read SMS and MMS messages that have been blocked by the Spam Filter app.

Chat Message Access

Allows apps to read and delete Text Messages.

Code Generation

Allows apps to generate code dynamically.

Contacts

Provides ability to enumerate the aggregates to the Phone.

Documents Library

Provides access to your documents library, including the capability to add, change, or delete files. The package can only access file types that it has declared in the manifest. The app cannot access document libraries on HomeGroup computers.

Enterprise Authentication

Provides access to your Windows credentials, for access to a corporate intranet. This application can impersonate you on the network.

Internet (Client)

Provides access to your Internet connection for outgoing connections to the Internet.

Internet (Client and Server)

Provides access to your Internet connection, including incoming unsolicited connections from the Internet – the app can send information to or from your computer through a firewall. You do not need to declare Internet (Client) if this capability is declared.

NoteIf you add internet connection capabilities to your app, you also need to provide a link to your privacy policy on the Settings pane to pass app certification.

Music Library

Provides access to your music library and playlists, including the capability to add, change, or delete files. This capability also includes music libraries and playlists in the music library on HomeGroup computers, plus music file types on locally connected media servers.

Objects 3D

Provides programmatic access to the user's 3D objects, allowing the app to enumerate and access all files in the library without user interaction.

Phone Call

Allows apps to access all of the phone lines on the device and perform several functions.

Pictures Library

Provides access to your pictures library, including the capability to add, change, or delete files. This capability also includes pictures libraries on HomeGroup computers, along with picture file types on locally connected media servers.

Private Network(Client and Server)

Provides access to a home or work network – the app can send information to or from your computer and other computers on the same network.

Removable Storage

Provides access to removable storage, such as an external hard drive or USB flash drive, or MTP portable device, including the capability to add, change, or delete specific files. This package can only access file types that it has declared in the manifest.

Shared User Certificates

Provides access to software and hardware certificates or a smart card – used to identify you in the app. This capability may be used by your employer, bank, or government services to identify you.

User Account Information

Gives apps the ability to access the user's name and pictures.

Videos Library

Provides access to your videos library, including the capability to add, change, or delete files. This capability also includes videos libraries on HomeGroup computers, along with video file types on locally connected media servers.

VOIP Calling

Allows apps to access the VOIP calling APIs.

Full Trust

Allows access to all resource types

Device Capabilities

Select device capabilities required by the package.

Bluetooth

Allows communication with paired Bluetooth devices over the Generic Attribute(GATT) or Classic Basic Rate(RFCOMM) protocols.

Location

Provides access to the user's current location.

Microphone

Provides access to the microphone's audio feed.

Proximity

Required for near-field communication (NFC) between devices in close proximity. Near-field proximity may be used to send files or connect with an app on a proximate device.

Webcam

Provides access to the camera's video feed.