Asks the native layer to persist its in-memory bridge queue to the disk
buffer, completing only once the spans are durable. Returns false when
the flush could not be confirmed (or the platform has no native bridge).
Signals native that the app has reached its first meaningful display
(Time-To-Initial / Time-To-Full Display), closing the native app.start
span so it can be emitted.
Publishes the current user-action span context to native along with an
expiry (window from now), so native span creators can parent to it while
the action window is open.
Merges app-provided attributes into the native layer's global attribute
set. Native applies them to every subsequent span and log — both
native-origin and bridged Dart spans — so this is the single write path
for runtime attribute updates on Android.