Windows 8.1 feature extensions manifest schema

This reference provides details for each element, attribute, and data type of each feature extension that defines the schema for the app package manifest for Windows 8.1 Windows Store apps. The schema definition file is AppxManifestSchema2013.xsd. The AppxManifestSchema2013.xsd file imports the AppxManifestSchema2010_v2.xsd file. The Windows 8 schema is AppxManifestSchema.xsd.

The following table lists all of the elements in this schema, sorted alphabetically by name.

Element Description

Describes how the app is viewed on the screen.


Declares an app extensibility point of type windows.appointmentsProvider.


Declares actions to take when a appointment is launched.


Declares an app extensibility point of type


Declares actions to take when a contact is launched.


The default tile that represents the app on the Start screen. This tile is displayed when the app is first installed, before it has received any update notifications. When a tile has no notifications to show, the tile reverts to this default.


Declares a function for a device that is associated with the DeviceCapability.


Declares a device capability required by a package.


Declares an extensibility point for the app.


Declares the function for the device.


Describes the orientations in which the app would prefer to be shown for the best user experience. On a device that can be rotated, such as a tablet, the app will not be redrawn for orientations that are not specified here. For instance, if the app specifies only Landscape and LandscapeFlipped orientations, and the device is rotated to a Portrait orientation, the app will not rotate.

Note that on devices that can't be rotated, an app might be shown in that device's default orientation and the app's preferred orientation will be ignored. However, on a device with a rotation lock activated, your app's preferred rotation will still be honored.

These orientation preference choices apply to both the splash screen and the app UI when a new session is launched for your app. The preferences can be changed during run time through the AutoRotationPreferences property.

LaunchAction (in AppointmentsProviderLaunchActions)

Describes an AppointmentsProviderLaunchActions content action.

LaunchAction (in ContactLaunchActions)

Describes a ContactLaunchActions content action.


Defines the badge and notifications that represent the app on the lock screen, which is shown when the system is locked.


Indicates whether the package is a resource package. A resource package can be used by other packages. Its value is false by default. You should not specify a value for it unless you are creating a resource.


Specifies a single rotational orientation in which an app will display.


Identifies the service for a contact action.


Describes whether Windows overlays the app’s name on top of the tile images that are shown on the Start screen.


Describes whether Windows overlays the app’s name on top of the tile image that is shown on the Start screen.


Defines the appearance of the splash screen, which is displayed by the app during launch.


The background task associated with the app extensibility point.


Describes how the app tile receives update notifications.


Describes the visual aspects of the Windows Store app: its default tile, logo images, text and background colors, initial screen orientation, splash screen, and lock screen tile appearance.