Plugin.Firebase.Analytics
3.0.0
dotnet add package Plugin.Firebase.Analytics --version 3.0.0
NuGet\Install-Package Plugin.Firebase.Analytics -Version 3.0.0
<PackageReference Include="Plugin.Firebase.Analytics" Version="3.0.0" />
paket add Plugin.Firebase.Analytics --version 3.0.0
#r "nuget: Plugin.Firebase.Analytics, 3.0.0"
// Install Plugin.Firebase.Analytics as a Cake Addin #addin nuget:?package=Plugin.Firebase.Analytics&version=3.0.0 // Install Plugin.Firebase.Analytics as a Cake Tool #tool nuget:?package=Plugin.Firebase.Analytics&version=3.0.0
Analyticss
Firebase Analytics collects usage and behavior data for your app. The SDK logs two primary types of information:
- Events: What is happening in your app, such as user actions, system events, or errors
- User properties: Attributes you define to describe segments of your userbase, such as language preference or geographic location
Installation
Nuget
Install-Package Plugin.Firebase.Analytics
Setup
- Follow the instructions for the basic setup
- Add the following lines of code after calling
CrossFirebase.Initialize()
:
#if ANDROID
FirebaseAnalyticsImplementation.Initialize(activity);
#endif
Usage
Take a look at the documentation for the AdamE.Firebase.iOS.Analytics packages, because Plugin.Firebase's code is abstracted but still very similar.
Since code should be documenting itself you can also take a look at the following classes:
Release notes
- Version 3.0.0
- Swapped Xamarin.Firebase.iOS.Analytics (native SDK 8.10.0) for AdamE.Firebase.iOS.Analytics (native SDK 10.24.0)
- Version 2.0.2
- Update Xamarin.Firebase.Analytics to fix issue #172
- Version 2.0.1
- Remove unnecessary UseMaui property from csproj files
- Readd net6.0 tfm
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-android31.0 is compatible. net6.0-ios was computed. net6.0-ios16.1 is compatible. 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 was computed. 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. |
-
net6.0
- Plugin.Firebase.Core (>= 3.0.0)
-
net6.0-android31.0
- Plugin.Firebase.Core (>= 3.0.0)
- Xamarin.Firebase.Analytics (>= 121.3.0.3)
-
net6.0-ios16.1
- AdamE.Firebase.iOS.Analytics (>= 10.24.0)
- Plugin.Firebase.Core (>= 3.0.0)
- System.Runtime.InteropServices.NFloat.Internal (>= 6.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Plugin.Firebase.Analytics:
Package | Downloads |
---|---|
Plugin.Firebase
The plugin includes cross-platform APIs for Firebase Analytics, Auth, Cloud Messaging, Crashlytics, Dynamic Links, Firestore, Cloud Functions, Remote Config and Storage. |
GitHub repositories
This package is not used by any popular GitHub repositories.