Skip to content

feat: Send standalone app start transactions [Flutter] #3634

@buenaflor

Description

@buenaflor

Problem

Currently, app start data is captured directly within the standaloneui.load transaction.

The future should be to separate it for a cleaner separation and possibly allow capturing app starts that don't necessarily have a UI e.g background services.

Proposal

Instead of attaching app start spans and measurements to the ui.load transaction, the SDK should send a standalone app start transaction as soon as app start data is available. App start timing is taken from the native layer, so the span structure matches Android.

This transaction carries all the same spans, measurements, and metadata — but is independent of any screen transaction.

  • Transaction op: app.start
  • Opt-in via enableStandaloneAppStartTracing (experimental)

Reference

Mirror of JAVA-283

Metadata

Metadata

Assignees

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions