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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Kebechet.Maui.Facebook.Core.Android" Version="18.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Kebechet.Maui.Facebook.Core.Android" Version="18.3.0" />
                    
Directory.Packages.props
<PackageReference Include="Kebechet.Maui.Facebook.Core.Android" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Kebechet.Maui.Facebook.Core.Android --version 18.3.0
                    
#r "nuget: Kebechet.Maui.Facebook.Core.Android, 18.3.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Kebechet.Maui.Facebook.Core.Android@18.3.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Kebechet.Maui.Facebook.Core.Android&version=18.3.0
                    
Install as a Cake Addin
#tool nuget:?package=Kebechet.Maui.Facebook.Core.Android&version=18.3.0
                    
Install as a Cake Tool

"Buy Me A Coffee"

Maui.Facebook.Core.Android

NuGet Version NuGet Downloads Last updated (main) Twitter

Bindings for the Facebook (Meta) Android SDK core module

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 AndroidMavenLibrary instead of committing an .aar:
      <AndroidMavenLibrary Include="com.facebook.android:facebook-core" Version="18.3.0" />
      <AndroidMavenLibrary Include="com.facebook.android:facebook-bolts" Version="18.3.0" Bind="false" />
    
    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. facebook-bolts is Meta's own utility library that facebook-core depends 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/XA4242 naming exactly what is missing, so the PackageReference list is cross-checked on every bump.
    • A package that does not advertise which Maven artifact it fulfils (no artifact_versioned= nuspec tag) says so via JavaArtifact="group:id:version" metadata on its PackageReference.
  • ⚠️ The AndroidX / Kotlin PackageReferences are pinned to the wave the current Microsoft.Maui.Core resolves, not to the newest on nuget.org - a newer AndroidX drags a newer Lifecycle and consuming apps fail restore with NU1107.

License

This repository is licensed with the MIT license.

Product Compatible and additional computed target framework versions.
.NET net10.0-android36.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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