Device-level context fields.
Insider's persistent user ID. Empty string until identity is resolved on first launch.
Partner name configured at SDK init (matches BuildConfig.INSIDER_PARTNER_NAME / INSIDER_PARTNER_NAME config).
Why this session-start is being issued. The bridge currently always returns "default".
16-character per-install device identifier, persisted by the SDK.
Payload that the Insider SDK sends to
POST /api/v3/session/start.This is the body that the native bridge assembles and returns to the JS layer via
Eitri.exposedApis.insider.getSessionStartPayload(). The JS layer is then responsible for issuing the HTTP request itself.