Add capture per-event context options (distinctId, groups, timestamp)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- mobile-dev
Direzione di ricerca
Inizia con l’API capture in posthog_flutter/lib/src/posthog.dart e il TODO in posthog_flutter/lib/src/posthog_flutter_platform_interface.dart. Traccia il passaggio delle chiamate capture attraverso i bridge della piattaforma, quindi aggiungi i campi opzionali preservando le chiamate esistenti che non li includono. Verifica che distinctId, groups e timestamp raggiungano le implementazioni native secondo la specifica capture collegata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature request
Add Flutter SDK support for the mobile capture spec's optional per-event context fields:
distinctIdoverridegroupscontexttimestampoverride
Why
The sdk-specs capture mobile variant includes optional per-event identity override, group context, and timestamp. These are useful for backfilled/offline/domain events where the event context differs from the SDK's current ambient user/session state.
Spec: https://github.com/PostHog/sdk-specs/blob/main/openspec/specs/capture/spec.md
Current Flutter behavior
Posthog().capture() currently only accepts:
eventNamepropertiesuserPropertiesuserPropertiesSetOnce
The platform interface also has a TODO noting missing capture parameters:
posthog_flutter/lib/src/posthog.dartposthog_flutter/lib/src/posthog_flutter_platform_interface.dart
Desired outcome
Expose and forward the missing optional context fields through the Dart API and platform bridges, preserving existing behavior for callers that do not provide them.
- Lingua principale
- Dart
- Stelle
- 97
- Fork
- 90
- Merge medio
- 1g 21h
- PR unite (30g)
- 44
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PostHog/posthog-flutter
-
dependencies enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
PostHog/posthog-flutter#377 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
PostHog/posthog-flutter#669 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement feature/error-tracking
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
PostHog/posthog-flutter#623 ·
I maintainer di solito rispondono entro 1 giorno
-
Support widgetApertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
PostHog/posthog-flutter#596 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement feature/replay
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
PostHog/posthog-flutter#593 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di PostHog/posthog-flutter
Issue simili
-
needs::triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
linagora/twake-on-matrix#3518 ·
I maintainer di solito rispondono entro 3 giorni
-
Push workflow fails: oversized artifacts cannot be pushed to `app` branchForse già presa @marcnause l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
fossasia/magic-epaper-app#724 ·
I maintainer di solito rispondono entro 1 giorno
-
bug: nakładanie się animacji paneli (120 ms) przy przełączaniu między Odkrywaj a UstawieniamiApertapriority: high scope: frontend type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
GonsiorHack/czyPrzejade#15 ·
-
a: accessibility has reproducible steps p: cupertino_ui package team-design
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
fix: jaspr serve keyboard shortcuts (r/R/l/d/q) don't work on WindowsForse già presa @lewinpauli l’ha presa oggi. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 3 giorni