A condition determines when the product or OS upgrade package should be downloaded and installed. Conditions are checked when a product is pushed to a device.

Your device fleet is not always readily available for maintenance. You could have devices in different time zones or countries. Since you cannot always ensure that a device is not in use when you push a product, you can use conditions to delay the download and installation.

These conditions defer the product download or installation until the device meets the criteria of the assigned condition. You can set the products to only download based on battery life, power adapters, user confirmation, and other criteria. The available conditions for your products vary based on the device platform.

The table below lists the conditions available to the different platforms.

Condition Android Mac OSX IOT

Device
Linux QNX Windows 7/

Windows

Desktop
Windows

Rugged
Adapter Time      
Adapter            
Battery Threshold            
Confirm        
Connectivity State            
File      
Memory Threshold            
Power        
SD Card Encryption          
Schedule          
Time