Plugin.Maui.Spine.Common
0.1.18
dotnet add package Plugin.Maui.Spine.Common --version 0.1.18
NuGet\Install-Package Plugin.Maui.Spine.Common -Version 0.1.18
<PackageReference Include="Plugin.Maui.Spine.Common" Version="0.1.18" />
<PackageVersion Include="Plugin.Maui.Spine.Common" Version="0.1.18" />
<PackageReference Include="Plugin.Maui.Spine.Common" />
paket add Plugin.Maui.Spine.Common --version 0.1.18
#r "nuget: Plugin.Maui.Spine.Common, 0.1.18"
#:package Plugin.Maui.Spine.Common@0.1.18
#addin nuget:?package=Plugin.Maui.Spine.Common&version=0.1.18
#tool nuget:?package=Plugin.Maui.Spine.Common&version=0.1.18
Plugin.Maui.Spine.Common
The contracts a Spine app and its server share. A plain net10.0 library with no MAUI dependency, so it can be referenced from a backend, a domain project or a test project.
dotnet add package Plugin.Maui.Spine.Common
- The widget tree —
W,WidgetNode,WidgetTimeline,LiveActivityLayout, and theIWidgetProvider,IWidgetServiceandILiveActivityServiceinterfaces thatPlugin.Maui.Spine.Widgetsimplements. A provider can be written and unit-tested without MAUI. - Push —
PushInstallation,PushKeys,PushTagExpressionand the Live Activity channel names thatPlugin.Maui.Spine.PushNotificationsregisters with andPlugin.Maui.Spine.Serverstores. - Serialization — the JSON contract both sides read and write.
- Strings —
ISpineStrings, the provider-based text storePlugin.Maui.Spinewires up, with XML and.resxproviders. Here so widget and notification text can use it without MAUI.
You rarely reference this package directly; Plugin.Maui.Spine.Widgets, Plugin.Maui.Spine.PushNotifications and Plugin.Maui.Spine.Server bring it in.
Documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (13)
Showing the top 5 NuGet packages that depend on Plugin.Maui.Spine.Common:
| Package | Downloads |
|---|---|
|
Plugin.Maui.Spine
Code-first navigation for .NET MAUI: stack-based region navigation, native bottom sheets, a tab host, a header bar with page actions, Liquid Glass buttons, app shortcuts and Windows window management. Pages are discovered by attribute; no Shell, no route strings. |
|
|
Plugin.Maui.Spine.Server
The server half of Spine push notifications for ASP.NET Core and Azure Functions: a device register, tag expressions, and transports that send straight to APNs, FCM and WNS. |
|
|
Plugin.Maui.Spine.Widgets
Home-screen widgets and Live Activities for .NET MAUI, built from C#: a WidgetKit extension on iOS compiled during the app build and AppWidgetProvider receivers on Android, both drawn from one serialized view tree; plus iOS 18 Control Center controls and Android Quick Settings tiles. |
|
|
Plugin.Maui.Spine.PushNotifications
Push and local notifications for .NET MAUI: permission, APNs and FCM tokens and WNS channels, tags, a handler that sees every message, local scheduling, and a Notification Service Extension for images on iOS. |
|
|
Plugin.Maui.Spine.BackgroundTasks
Background tasks for .NET MAUI: [BackgroundTask] classes discovered at startup and run by BGTaskScheduler on iOS and JobScheduler on Android, with a timer while the app runs on Windows and Mac Catalyst. Keeps widgets fresh without the app on screen. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.18 | 6 | 10/21/2026 |
| 0.1.17 | 102 | 10/20/2026 |
| 0.1.16 | 103 | 10/20/2026 |
| 0.1.15 | 456 | 10/16/2026 |
| 0.1.14 | 319 | 10/9/2026 |
| 0.1.13 | 295 | 10/8/2026 |
| 0.1.12 | 252 | 9/28/2026 |
| 0.1.11 | 134 | 9/23/2026 |
| 0.1.10 | 139 | 9/20/2026 |
| 0.1.9 | 145 | 9/20/2026 |
| 0.1.8 | 131 | 9/20/2026 |
| 0.1.7 | 129 | 9/19/2026 |
| 0.1.6 | 134 | 9/19/2026 |
| 0.1.5 | 125 | 9/19/2026 |
| 0.1.4 | 139 | 9/15/2026 |
| 0.1.3 | 138 | 9/15/2026 |
| 0.1.2 | 141 | 9/14/2026 |
| 0.1.1 | 130 | 9/14/2026 |
| 0.1.0 | 128 | 9/14/2026 |