Skip to content
Nuvyntra Labs
All packages

Background & sync

Plugin.Maui.BackgroundTasks

One-time and periodic work on JobScheduler / BGTaskScheduler

Current NuGet 1.0.7

Schedules one-time and periodic background work on Android JobScheduler and iOS BGTaskScheduler from a shared MAUI API.

Install

dotnet add package Plugin.Maui.BackgroundTasks

Package ID: Plugin.Maui.BackgroundTasks

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.BackgroundTasks wraps Android JobScheduler and iOS BGTaskScheduler behind one MAUI registration so apps can schedule one-time and periodic work without owning two platform schedulers. It is the OS-facing counterpart to Plugin.Maui.JobQueue, which owns durable in-app work items.

Current release

  • 1.0.7. Current nuget.org pack.
  • Android JobService logs handler exceptions. OperationCanceledException is a cancelled run and is not retried.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • One-time deferred work.
  • Periodic background work.
  • Android and iOS native schedulers from one registration.
  • Logged Android job failures; cancellation is not retried.

Discussion

Comment on Plugin.Maui.BackgroundTasks. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.BackgroundTasks). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in Background & sync