<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

Most apps in our catalog must be closed whilst updating in order to ensure the update installs safely. This feature supplements the hourly silent update attempts and ensures apps that are always running are updated regularly.

</aside>

Generally speaking, apps such as web browsers, email clients and conferencing apps are rarely closed by users. The Zappl agent is called upon to give your users a nudge towards temporarily quitting the apps that need to update on a recurring interval. The user experience for this is highly customisable and easy to configure via the Zappl custom preferences configuration profile.

On a regular interval, the Zappl agent runs a scheduled update check in the background. As part of this check, it reads the com.dare.zappl.preferences configuration profile settings and determines whether to prompt the user based on the configured run limitations. The run limitation option ensures users are only prompted on your desired recurring interval, e.g., once every day, once every week etc. Additionally, the agent checks for any configured do not disturb settings before prompting users to ensure it only does so when convenient.

<aside> <img src="/icons/info-alternate_blue.svg" alt="/icons/info-alternate_blue.svg" width="40px" />

For more information on configuring the preferences configuration profile, see Configuring Custom Preferences (Jamf Pro) or Configuring Custom Preferences (Other MDMs).

</aside>

User Experience

The image below shows a typical custom-branded scheduled update prompt displayed to users when deferrals are enabled and available.

image.png

The below prompt is the grace period prompt shown when deferrals are not available

image.png

If configured, the below prompt is shown by default in the top right corner during updates

image.png

If configured, the below prompt is shown by default in the top right corner once all apps have successfully updated

image.png

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/103d340e-2942-4102-bf59-017fbac37c50/ca136360-be2d-4aee-bcf4-6ce5b80e1c28/zappl.png" width="40px" />

Navigation

About Zappl

Requirements

Security

macOS Components

Frequently Asked Questions

Deploying Zappl

Deploy Using Jamf Pro

Categories

Configuration Profiles

Deploying the Installer

Additional Scripts

Self Service Updates

Extension Attributes

Deploy Using Other MDMs

Configuration Profiles

Deploying the Installer

App Updates

Scheduled Update Prompts

Forced Updates

App Installs

Online Portal

Accounts

Dashboard

Devices

Device Records

Applications

Reports

Settings

Custom Message Variables

Command Line Options

Logs and Error Capture

Troubleshooting

Uninstalling Zappl

</aside>