Background & sync
Plugin.Maui.RetryQueue
Retry the call that already failed
Current NuGet 1.0.5
A failed-operation retry queue for MAUI — telemetry, orders, forms, and payments that must keep trying after a 503, timeout, or process death. Not JobQueue.
Install
dotnet add package Plugin.Maui.RetryQueuePackage ID: Plugin.Maui.RetryQueue
Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.
Overview
Plugin.Maui.RetryQueue retries an operation that already failed — or might fail — so telemetry, analytics, orders, forms, payments, and sync calls are not lost after a 503, a timeout, or process death. It is not JobQueue. JobQueue is a typed work queue for jobs you plan to run. RetryQueue is a name plus a lambda (or registered handler) with a longer default backoff: 30 seconds, 2 minutes, 10 minutes.
Current release
- 1.0.5. Documented pack artifact matches the shipped package. No API change.
Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.
Capabilities
- Named failed-operation enqueue with a lambda or registered handler.
- Backoff suited to telemetry, orders, and payments.
- Survives process death.
- Typed payload handlers (for example OrderDraft).
- .NET MAUI
- Retry
- Queue
- C#
Discussion
Comment on Plugin.Maui.RetryQueue. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.RetryQueue). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.