DeviceCompanionApplication (StoreManifest schema for Windows 8.1 and earlier)

The DeviceCompanionApplication element contains all the configuration required to declare your app as a Microsoft Store device app.

Element hierarchy

<StoreManifest>
<ProductFeatures>
<DeviceCompanionApplication>

Syntax

<DeviceCompanionApplication>

  <!-- Child elements -->
  ExperienceIds

</DeviceCompanionApplication>

Attributes and Elements

Attributes

None.

Child Elements

Child Element Description
ExperienceIds

The ExperienceIds element contains a list of one or more individual ExperienceId elements.

 

Parent Elements

Parent Element Description
ProductFeatures

The ProductFeatures element is the container for all existing and future product features that will be configured through the StoreManifest XML file.

 

Remarks

The term ‘Device Companion App’ has been deprecated. The DeviceCompanionApplication element name continues to exist in this Schema for backwards compatibility.

When present, the DeviceCompanionApplication element must contain an ExperienceIds element, which is described below.

Important  Using the DeviceCompanionApplication element in StoreManifest.xml and submitting it with your app will declare your app as a device app in the Microsoft Store. This action cannot be undone in the same product release. If you wish to release this app without the features and constraints that are applied to device apps, you will need to create and submit a new release with an updated StoreManifest.xml file.

 

Examples

The following is an example of the ProductFeatures element that declares the app as a device app.

<ProductFeatures>     
    <DeviceCompanionApplication>
        <ExperienceIds>
            <ExperienceId>aeabdaa8-3bcd-4f03-a7f5-54647fd574c2</ExperienceId>
        </ExperienceIds>
    </DeviceCompanionApplication>   
</ProductFeatures>

Requirements

Value
Namespace http://schemas.microsoft.com/appx/2010/StoreManifest