This is a sample of standard job scheduler
You can schedule the task to run under specific conditions, such as: Device is charging Device is connected to an unmetered network Device is idle Start before a certain deadline Start within a predefined time window, e.g., within the next hour Start after a minimal delay, e.g., wait a minimum of 10 minutes