Transmitly.ChannelProvider.Firebase.FirebaseAdmin
0.3.0
dotnet add package Transmitly.ChannelProvider.Firebase.FirebaseAdmin --version 0.3.0
NuGet\Install-Package Transmitly.ChannelProvider.Firebase.FirebaseAdmin -Version 0.3.0
<PackageReference Include="Transmitly.ChannelProvider.Firebase.FirebaseAdmin" Version="0.3.0" />
<PackageVersion Include="Transmitly.ChannelProvider.Firebase.FirebaseAdmin" Version="0.3.0" />
<PackageReference Include="Transmitly.ChannelProvider.Firebase.FirebaseAdmin" />
paket add Transmitly.ChannelProvider.Firebase.FirebaseAdmin --version 0.3.0
#r "nuget: Transmitly.ChannelProvider.Firebase.FirebaseAdmin, 0.3.0"
#:package Transmitly.ChannelProvider.Firebase.FirebaseAdmin@0.3.0
#addin nuget:?package=Transmitly.ChannelProvider.Firebase.FirebaseAdmin&version=0.3.0
#tool nuget:?package=Transmitly.ChannelProvider.Firebase.FirebaseAdmin&version=0.3.0
Transmitly.ChannelProvider.Firebase.FirebaseAdmin
A Transmitly Firebase channel provider dispatcher implementation using Google's Firebase Admin .NET SDK.
Recommended Package
Most users should use the convenience package:
It provides AddFirebaseSupport(...) and registers this dispatcher for you.
Using This Package Directly (Advanced)
Use this package directly if you want explicit control over channel-provider registration and dispatcher wiring.
The convenience package registers this provider with the equivalent of:
using Transmitly;
using Transmitly.ChannelProvider.Firebase.Configuration;
using Transmitly.ChannelProvider.Firebase.FirebaseAdmin;
var builder = new CommunicationsClientBuilder();
builder.ChannelProvider
.Build(Id.ChannelProvider.Firebase(), new FirebaseOptions
{
Credential = FirebaseCredential.FromFile("firebase-service-account.json"),
ProjectId = "your-firebase-project-id", // optional when available via credential/environment
AppName = "default" // optional
})
.AddDispatcher<FirebaseAdminChannelProviderDispatcher, IPushNotification>(Id.Channel.PushNotification())
.Register();
See the Transmitly project for pipeline/channel concepts and end-to-end setup.
Copyright (c) Code Impressions, LLC. This open-source project is sponsored and maintained by Code Impressions and is licensed under the Apache License, Version 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
-
.NETFramework 4.8
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
-
.NETStandard 2.0
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
-
net6.0
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
-
net8.0
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
-
net9.0
- FirebaseAdmin (>= 3.5.0)
- Transmitly (>= 0.3.0)
- Transmitly.ChannelProvider.Firebase.Configuration (>= 0.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Transmitly.ChannelProvider.Firebase.FirebaseAdmin:
| Package | Downloads |
|---|---|
|
Transmitly.ChannelProvider.Firebase
A channel provider for the Transmitly communications library. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0 | 102 | 3/25/2026 |
| 0.2.2-18.74a148e | 50 | 3/4/2026 |
| 0.2.2-16.a3b1df5 | 65 | 3/2/2026 |
| 0.2.2-13.93a52ac | 53 | 2/27/2026 |
| 0.2.2-12.d4959da | 61 | 2/24/2026 |
| 0.2.2-11.54edda6 | 47 | 2/20/2026 |
| 0.2.2-10.59eebe8 | 53 | 2/20/2026 |
| 0.2.2-9.34cbe79 | 56 | 1/17/2026 |
| 0.2.1 | 359 | 7/28/2025 |