Package 

Class BootstrapRequest


  • 
    public final class BootstrapRequest
    
                        

    SDK bootstrap handshake. Parity port of libs/web-sdk/src/core/bootstrap.ts.

    A successful bootstrap resolves writeKey → propertyId, returns the VAPID public key (web push, mobile ignores), workspace + organisation ids, allowed origins, and the event-governance hint that drives the client-side NameGovernor. A failed bootstrap (401/403) aborts SDK init — the SDK refuses to emit events against an origin/install it cannot prove ownership of.

    The Android SDK omits browser-specific fields (first-party cookie, window.location.origin) and substitutes the application's package id as the origin assertion.