Skip to content
AtomicReps

Navigation

12/23Mobile

Mobile Connectivity & Background Execution.

Background work and connectivity on iOS and Android: Doze, WorkManager, BGTaskScheduler, background modes, reachability and constrained sync.

  • Mobile Connectivity & Background Execution · 1 of 3

    WorkManager (Constraints, Expedited, Periodic)

    In a chained set of one-time work where B depends on A, A has not finished yet. Which WorkInfo state describes B while it waits for A?

  • Mobile Connectivity & Background Execution · 2 of 3

    WorkManager (Constraints, Expedited, Periodic)

    In chain A -> B -> C, worker B returns Result.failure() with no successful retry. What happens to C?

  • Mobile Connectivity & Background Execution · 3 of 3

    WorkManager (Constraints, Expedited, Periodic)

    Unique work named 'sync' has already ended badly: its last run gave up for good. A request is enqueued onto that name with ExistingWorkPolicy.APPEND. What happens to the request you just enqueued?

Three of the 690 Mobile Connectivity & Background Execution questions in the bank.

Keep going with Mobile Connectivity & Background Execution, free
Next topic · 13/23Mobile Release Engineering.