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 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
ApplicationView

Describes how the app is viewed on the screen.

AppointmentsProvider

Declares an app extensibility point of type windows.appointmentsProvider.

AppointmentsProviderLaunchActions

Declares actions to take when a appointment is launched.

Contact

Declares an app extensibility point of type windows.contact.

ContactLaunchActions

Declares actions to take when a contact is launched.

DefaultTile

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.

Device

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

DeviceCapability

Declares a device capability required by a package.

Extension

Declares an extensibility point for the app.

Function

Declares the function for the device.

InitialRotationPreference

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](element-splashscreen.md) and the app UI when a new session is launched for your app. The preferences can be changed during run time through the [AutoRotationPreferences](/uwp/api/Windows.Graphics.Display.DisplayInformation) property.

LaunchAction (in AppointmentsProviderLaunchActions)

Describes an AppointmentsProviderLaunchActions content action.

LaunchAction (in ContactLaunchActions)

Describes a ContactLaunchActions content action.

LockScreen

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

ResourcePackage

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.

Rotation

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

ServiceId

Identifies the service for a contact action.

ShowNameOnTiles

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

ShowOn

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

SplashScreen

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

Task

The background task associated with the app extensibility point.

TileUpdate

Describes how the app tile receives update notifications.

VisualElements

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