Kebechet.Maui.Facebook.Core.Android
18.3.0
Prefix Reserved
dotnet add package Kebechet.Maui.Facebook.Core.Android --version 18.3.0
NuGet\Install-Package Kebechet.Maui.Facebook.Core.Android -Version 18.3.0
<PackageReference Include="Kebechet.Maui.Facebook.Core.Android" Version="18.3.0" />
<PackageVersion Include="Kebechet.Maui.Facebook.Core.Android" Version="18.3.0" />
<PackageReference Include="Kebechet.Maui.Facebook.Core.Android" />
paket add Kebechet.Maui.Facebook.Core.Android --version 18.3.0
#r "nuget: Kebechet.Maui.Facebook.Core.Android, 18.3.0"
#:package Kebechet.Maui.Facebook.Core.Android@18.3.0
#addin nuget:?package=Kebechet.Maui.Facebook.Core.Android&version=18.3.0
#tool nuget:?package=Kebechet.Maui.Facebook.Core.Android&version=18.3.0
Maui.Facebook.Core.Android
Bindings for the Facebook (Meta) Android SDK core module
- https://github.com/facebook/facebook-android-sdk
- Maven:
com.facebook.android:facebook-core - changelog: https://github.com/facebook/facebook-android-sdk/blob/main/CHANGELOG.md
Most consumers want the cross-platform wrapper, Kebechet.Maui.Facebook.Core, rather than this binding directly.
Versioning Scheme
The version is derived from the native package: <native>.<binding-rev>.
| Native lib version | Maui.Facebook.Core.Android | Note |
|---|---|---|
| 18.3.0 | 18.3.0.0 | First binding of 18.3.0 |
| 18.3.0 | 18.3.0.3 | Binding of 18.3.0 with 3 binding-only fixes |
What is bound
Only the com.facebook and com.facebook.appevents Java packages are surfaced in C# (Transforms/Metadata.xml);
com.facebook.internal.* and friends are embedded but not bound. Two Graph API classes whose erased Java
generics the generator cannot re-implement (GraphRequestAsyncTask, GraphRequestBatch) are removed.
How the binding was created
- Reference the native library straight from Maven Central with
AndroidMavenLibraryinstead of committing an.aar:
Both AARs are downloaded when this binding is built and baked into the nupkg, so consumers need no Java, no Gradle and no build-time downloads.<AndroidMavenLibrary Include="com.facebook.android:facebook-core" Version="18.3.0" /> <AndroidMavenLibrary Include="com.facebook.android:facebook-bolts" Version="18.3.0" Bind="false" />facebook-boltsis Meta's own utility library thatfacebook-coredepends on; no NuGet binding for it exists, so it ships here unbound. - The artifact's POM drives Java dependency verification: a missing dependency fails the build with
XA4241/XA4242naming exactly what is missing, so thePackageReferencelist is cross-checked on every bump.- A package that does not advertise which Maven artifact it fulfils (no
artifact_versioned=nuspec tag) says so viaJavaArtifact="group:id:version"metadata on itsPackageReference.
- A package that does not advertise which Maven artifact it fulfils (no
- ⚠️ The AndroidX / Kotlin
PackageReferences are pinned to the wave the currentMicrosoft.Maui.Coreresolves, not to the newest on nuget.org - a newer AndroidX drags a newer Lifecycle and consuming apps fail restore withNU1107.
License
This repository is licensed with the MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-android36.0 is compatible. |
-
net10.0-android36.0
- Xamarin.Android.Binding.InstallReferrer (>= 2.2.0)
- Xamarin.AndroidX.Annotation (>= 1.9.1.5)
- Xamarin.AndroidX.Core.Core.Ktx (>= 1.17.0)
- Xamarin.AndroidX.Legacy.Support.Core.Utils (>= 1.0.0.34)
- Xamarin.Kotlin.StdLib (>= 2.2.10)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kebechet.Maui.Facebook.Core.Android:
| Package | Downloads |
|---|---|
|
Kebechet.Maui.Facebook.Core
Cross-platform .NET MAUI wrapper around the Facebook (Meta) Core SDKs: App Events, SDK settings and the anonymous app-device id ($fbAnonId) on Android and iOS |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.3.0 | 122 | 9/2/2026 |
18.3.0.0: initial binding of native Facebook Android SDK 18.3.0 (facebook-core). Changelog: https://github.com/facebook/facebook-android-sdk/blob/main/CHANGELOG.md