AppIdOrPath (Standard 8 Module Reference)
7/8/2014
Review the applicable Embedded Core modules and any examples for the AppIdOrPath setting in Windows Embedded 8 Standard (Standard 8).
This setting contains a string with a maximum length of 256 characters that specifies the AppID of Windows Runtime-based apps, or the path to the apps that appear as Tiles on the Start screen.
The AppId must be the Application User Model ID (AppUserModelID) found in the application's AUMIDs.txt file, which is located in the app package downloaded from the OEM channel partner portal of the Windows Store.
Regional Override
If you use a setting that has a path with RegionalOverride, it specifies an app that appears on the Start or Lock screens for different regions. You can use a regional override for multiple regions. For example, you could add apps that are designed for South American business travel that only appear for your users in South America. You can override apps for WideTiles, SquareTiles, and LockScreen.
The user can select a region during Windows Welcome, or you can specify a region by using UserLocale settings in International-Core. If a region is selected, the following occurs:
- If the selected region matches a region in RegionalOverrides, then the system displays the apps from that override.
- If the selected region does not match any of these regions, then Standard 8 displays the apps from StartTiles for WideTiles, SquareTiles, and LockScreen.
Modules
The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.
Module |
Path |
---|---|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile1/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile2/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile3/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile4/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile5/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile6/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile1/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile2/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile3/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile4/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile5/AppIdOrPath |
|
Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile6/AppIdOrPath |
XML Example
The following XML example shows how to specify the AppID or path.
<SquareTiles>
<SquareOrDesktopTile1>
<AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile1.lnk</AppIdOrPath>
<FirstRunTask>backgroundtask.js</FirstRunTask>
</SquareOrDesktopTile1>
<SquareOrDesktopTile2>
<AppIdOrPath>67890ChannelFabrikam.channel-JKL_mnop1234789!App</AppIdOrPath>
<FirstRunTask>Fabrikam.FirstRunTask</FirstRunTask>
</SquareOrDesktopTile2>
<SquareOrDesktopTile3>
<AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile3.lnk</AppIdOrPath>
</SquareOrDesktopTile3>
<SquareTile1>
<AppId>12345ChannelFabrikam.channel-ABC_defghij6789!App</AppId>
<FirstRunTask>backgroundtask.js</FirstRunTask>
</SquareTile1>
<SquareTile2>
<AppId>34567ChannelFabrikam.channel-DEF_012ghijk345!App</AppId>
<FirstRunTask>Fabrikam.FirstRunTask</FirstRunTask>
</SquareTile2>
<SquareTile3>|
<AppId>56789ChannelFabrikam.channel-GHI_67890jklmno!App</AppId>
</SquareTile3>
</SquareTiles>