Supported Job Constraints
masterSwiftQueue allows you to apply various constraints to jobs to control when they run and how they behave:
- Execution Timing:
Delay,Deadline,Timeout. - Connectivity:
Internet(e.g., requiring cellular data). - Device State:
Charging. - Queue Logic:
Single instance in queue(prevents duplicate jobs of the same type). - Retry Logic:
RetrywithMax countandexponential backoff. - Periodic Tasks:
PeriodicwithMax runandinterval delay. - Execution Context: Experimental
ForegroundorBackgroundexecution.