App Installer Tab
App Installer allows installation of Windows 10 apps by double clicking the app package. In this page you can configure the App Installer settings
AppInstaller
An AppInstaller is an XML file that contains information about an APPX/MSIX package. It is used by Windows to check for updates to the package and to install them automatically.
URL
A folder containing the MSIX resulted from the build (the output of the build must be copied in this folder). Both https and file:// protocols are supported.
The dependencies of the package are expected to be in a subfolder named
Dependencies under the folder above. Also the package of each dependency must have the name
identical with its package ID.
Frequency check
Select how often will Windows check if your application has pending updates.
Show prompt
Informs the user about the update through a prompt.
Available in Windows 10, version 1903 and later.
Updates block activation
Available only if Show Prompt is checked. Stops the user from launching the application until the update has been installed.
Enabling this option will give the user the option to decide if he wants to install the update or to close the app.
Leaving this option disabled will give the user the option to decide if he wants to install the update or start the app without updating. In this case, the update will be later applied silently.
Available in Windows 10, version 1903 and later.
Automatic background task
With this option enabled, periodic checks for updates are made in the background even if the application was not launched. The check for updates interval is 8 hours.
Available in Windows 10, version 1803 and later.
Force update from any version
Enables updating from a higher version to a lower version. Without this option, the app can only be updated to a higher version.
Available in Windows 10, version 1809 and later.
Custom AppInstaller UI
Microsoft App Installer is used for the installation of all MSIX packages, providing a consistent experience for users but, sometimes, developers need to customize the install experience. This customization can be implemented by configuring the following settings:
Use custom UI
Check this option to enable the Custom AppInstaller
Window
App name in tile
Check this option to display the app name in the installer window title.
Allow user interaction
Check this option to enable the user to see the "launch when ready" checkbox (checked by default) and to give him the option to cancel the install.
Launch When Ready checkbox alignment
Configure the alignment for "launch when ready":
- Left
- Center
- Right
Mode
Configure the additional information show type:
- Flyout
- Show
Font family
Specify the font family.
Accent color
Specify accent color of App Installer (a hex code).
Background color
Specify the background color of App Installer (a hex code).
Application Icon
Logo
Specify the logo of your application by clicking on [ ... ] button. You can either choose the image from the project or from the disk.
Horizontal alignment
Specify the icon alignment within the window:
- Left
- Center
- Right
Size
Specify the icon size:
- Default
- Medium
Top margin
Specify the margin from the top of the icon to the top of the application window.
Windows Buttons
Text
Specify additional text to add to the Install buttons.
Horizontal Alignment
Specify the button alignment within the window:
- Left
- Center
- Right
Orientation
Specify the button orientation:
- Horizontal
- Vertical
Primary button mode
Specify the primary button mode:
- Normal
- Hyperlink
Is secondary button accent
Check this button to specify secondary button accent.
Hyperlinks
Font size
Specify the hyperlink font size.
Top margin
Specify the margin between hyperlink and buttons.
To add a new hyperlink click on [ New ..] button. The Edit Hyperlink Properties dialog will be displayed.
Use [ Edit ..] and [ Delete ..] buttons to edit or delete a hyperlink from the list.
Unconfirmmed Microsoft Bugs
There are some known issues:
- AllowUserInteraction (Boolean)
- If set to true, the user will see the "Launch when ready" checkbox (checked by default) and has the option to cancel the install. TShis setting has no effect due to a bug from Microsoft.
- LaunchWhenReady Checkbox Alignment
- Controls the alignment of the "Launch when ready" checkbox: Center,
Left, or Right. When set to Center, it overlaps with other buttons.
Workaround: Change the orientation under Window Buttons to Vertical. - UX::BackgroundColor
- A hex code used to change the background color of the App Installer. This setting has no effect, as the background color will always follow the Windows theme (dark or light) based on system settings.
Topics
- Edit Hyperlink Properties Dialog
Edit hyperlink properties