InternalReadonlydevice: Pick<MobileDeviceState, "id">ReadonlyforegroundCount: numberHow many times the app came to the foreground in this process (0 when the platform models none).
Readonlysession: Pick<MobileSessionState, "pigeonSessionIdLifetime">
The Pigeon upload session id the app sends as
x-pigeon-session-idand in every batch:UFS-<uuid>-<n>. The uuid is the session's (it rotates on the device's session lifetime);ncounts the process's foreground moments after the first:nisfc - 1for the network session's foreground countfcfrom the first foreground on (fc=1→ 0,fc=2→ 1,fc=3→ 2) and 0 before it. The header and the batch make the id here, from the same state.