Background & sync
Plugin.Maui.RetryQueue
Retry the call that already failed
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
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.
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#