Infrastruktur med öppen källkod

Facebook Analytics-plugin för Flutter

Flutter-plugin för Facebook App Events, Metas SDK för appmätning och annonsattribution. Publicerat 2019 och underhållet genom varje större Facebook SDK-version sedan dess. Över 400 open source-projekt är beroende av det idag.

Apache 2.0, gratis, ingen betalnivå. Oddbit är en mjukvarustudio: det här är vad vi lever på. jobba med oss

await
facebookAppEvents.logEvent(
  name: 'fb_mobile_purchase',
  parameters: {
    '_currency': 'USD',
    '_value': 99.99,
  },
);

Siffrorna

Mätt, inte påstått. Nedladdningar och pub.dev-betyget hämtas från pub.dev och uppdateras varje timme.

171kNedladdningar, senaste 30 dagarna
7år Aktivt underhåll
160/160pub.dev-betyg

Liten API-yta

Pluginet speglar App Events-ytan i de nativa SDK:erna ett till ett. Om en metod finns på AppEvents eller AppEventsLogger finns den här under samma namn.

2 öppna ärenden

Det finns 2 ärenden i listan. Buggar i pluginet åtgärdas gratis, utan villkor.

Automatisk händelseinsamling

Inbyggt stöd för automatisk händelseinsamling på båda plattformarna, där SDK:ns egna reglage exponeras istället för att kapslas in.

Vi läser Metas ändringsloggar

Facebook SDK v18 släpptes med en Graph API-version som standard som Meta redan hade tagit bort. Vi skriver över den vid initieringen, så dina anrop går till en version vi håller aktuell i stället för dit Meta dirigerar dem. Du är inte den som får veta saken via ett avvecklingsmejl.

Det här får du

Du behöver ett plugin som fortfarande fungerar efter att Meta har ändrat något. Det är hela uppdraget.

“Meta släpper ett SDK som pekar på en Graph API-version de själva har tagit bort, och så förblir det i månader. Någon måste upptäcka det. Det är det mesta av vad underhållet av det här går ut på.”

Dennis Alund

Dennis Alund

VD & grundare, Oddbit

Gratis, och så tjänar vi pengar

Pluginet är gratis. Arbetet runt omkring är det inte.

Apache 2.0, gratis för all användning, även kommersiell. Ingen betalnivå, ingen API key, ingen funktion som hålls tillbaka för kunder. Vi använder pluginet själva, vilket är det enklaste skälet att lita på att det fortsätter fungera.

Alltid gratis

  • Själva pluginet, under Apache 2.0, för all användning
  • Buggfixar när felet ligger i pluginet, utan villkor och oavsett om du är kund eller inte
  • Guiderna för Flutter, med Metas egen dokumentation länkad bredvid
  • Kompatibilitetsvarningar när Meta släpper något som får fungerande appar att sluta fungera

Det här tar vi betalt för

  • Meta attributionsgranskningar, när kampanjbudgeten och de rapporterade installationerna inte stämmer överens
  • Kommersiell support: åtaganden om svarstider och kompatibilitetspatchar efter en stor Facebook SDK-uppdatering
  • Arbete med Flutter, Firebase och Google Cloud, vilket är det Oddbit gör resten av tiden

Vi är en seniorledd studio på Bali. Att underhålla det här öppet är hur de flesta hittar oss, och vi säger hellre det rakt ut än låtsas att det är välgörenhet. Om pluginet sparade dig tid och du har ett problem som är värt att betala för att lösa, hör av dig. Om inte, använd det ändå.

Vad underhåll faktiskt innebär

Metas SDK har fortfarande en borttagen Graph API-version som standard

Facebook SDK 18.x har som standard en Graph API-version som Meta redan har tagit bort. Meta dirigerar de anropen till den äldsta nästa version som fortfarande är användbar, så appen fortsätter fungera medan den i tysthet använder en version ingen har valt, och kontoägaren börjar få avvecklingsnotiser med en deadline för borttagning. Vi skriver över versionen vid initieringen av pluginet i stället. Meta har inte korrigerat standardvärdet.

SDK:ns standardvärden mot Metas egna borttagningsdatum
PlattformSDK-standardBorttagen av Meta
iOS SDK v18.xv17.012 september 2025
Android SDK v18.xv16.014 maj 2025

Det är precis sådant ett underhållet beroende är till för. När Meta släpper ett SDK med ett korrigerat standardvärde blir vår överskrivning verkningslös.

400+Open source-projekt är beroende av det
2Öppna ärenden
90+Länder som läser pluginets README varje månad
Dokumentation

Guider, varningar och hjälp när siffrorna är fel

Guider för Flutter

Metas dokumentation är plattformsgenerisk och nämner aldrig Flutter. Dessa sidor besvarar den Flutter-specifika varianten av varje fråga, och länkar till Meta för den formella specifikationen.

Läs guiderna

Kompatibilitetsvarningar

Vi mejlar dig när Meta släpper en ändring i Facebook SDK eller Graph API som får fungerande Flutter-appar att sluta fungera, med åtgärden. Några gånger om året, bara när något faktiskt har hänt.

Se vad du skulle få

Meta attributionsgranskning

För företag som spenderar på Meta-installationskampanjer och vars siffror inte går ihop. Fast pris, med start i ett diagnossamtal på en timme.

Se granskningen

Kommersiell support

Åtaganden om svarstider, kompatibilitetspatchar efter en stor Facebook SDK-uppdatering, och backportar till de två senaste huvudversionerna. Prissatt per år, för team som behöver åtagandet skriftligt. Mejla hello@oddbit.id så skickar vi villkoren.

Behöver du det här i produktion?

Defekter i pluginet är gratis att rapportera och gratis att få åtgärdade. Om dina Meta-siffror är fel och det rör sig pengar, då är det arbetet vi säljer. Hur som helst: börja med att berätta vad du ser.

Google Cloud Partner

Berätta om ditt projekt