IGPAPI
    Preparing search index...

    Interface IosAppLaunchFlowOptions

    interface IosAppLaunchFlowOptions {
        cachedClipsMediaIds?: readonly string[];
        cachedExploreMediaIds?: readonly string[];
        concurrency?: number;
        inboxUserIds?: readonly string[];
        lastSeenStoryMediaId?: string;
        previousFeedViews?: readonly Readonly<Record<string, unknown>>[];
        pushToken?: string;
    }
    Index

    Properties

    cachedClipsMediaIds?: readonly string[]

    Media ids of the clips tab feed the app cached in an earlier session. The launch checks their shopping eligibility (container_module: clips_viewer_clips_tab); no launch request fetches them, so the request is sent only when the caller supplies them.

    cachedExploreMediaIds?: readonly string[]

    Media ids of the explore grid cached in an earlier session, checked the same way (container_module: explore_popular); sent only when supplied.

    concurrency?: number

    Accepted for callers that pass it; the wire does not depend on it. Each stage issues its requests as one batch, so a request never sees a state change (a session-token rotation, the app-start window closing) that an answer of its own stage brought — the burst is the same for any value.

    inboxUserIds?: readonly string[]

    The user ids of the Direct inbox the app keeps locally (synced over its realtime channel, not fetched by any launch request). The app sends them in feed/get_latest_reel_media (flow 0038); the request is sent only when the caller supplies them.

    lastSeenStoryMediaId?: string

    The story media id the app reports as last seen (client_seen_store_media_list of feed/timeline; the same id in appstart1 and launch2b, two hours apart). Kept by the device from an earlier session; sent only when supplied.

    previousFeedViews?: readonly Readonly<Record<string, unknown>>[]

    What the user viewed in the feed of an earlier session, as the app reports it in feed/timeline's feed_view_info (one entry per viewed media: inventory_source, author_id, ts, time_info, media_id, media_pct, client_position, surface, media_type, product_type). The library shows no media, so it knows of no view: the caller says what its user viewed. Without it the list is empty.

    pushToken?: string

    The device's APNs token. push/register (flow 0033) is sent only with it: the token is issued by Apple to the real device and the library never invents one.