OptionaldangerAcceptInvalidCerts?: booleanAllow invalid TLS certificates in the native transport.
This is useful for local traffic capture setups, but should stay disabled for normal production traffic.
Optionalhttp3AttemptTimeoutMs?: numberHow long the transport tries HTTP/3 before falling back in auto mode.
Optionalnetwork?: MobileNetworkThe network the device is on (default: cellular LTE for a new device; a
restored snapshot keeps the network it was saved with). Pass
{ kind: 'wifi' } to present the device on Wi-Fi; when set it also
replaces a restored snapshot's network.
OptionalprotocolMode?: TransportProtocolModeProtocol mode of the native transport (default auto: try HTTP/3 like
the iOS app, fall back to HTTP/2 when it does not get through). http2 /
http3 force one channel; the transport enforces them.
Optionalproxy?: stringHTTP(S) proxy URL passed to the native transport.
OptionalrequestTimeoutMs?: numberTimeout of every API request in milliseconds (default 60 000). A timed-out request is abandoned, not cancelled: an action may still be carried out by the server, so a retry can duplicate it.
Options for creating an iOS-flavored IGPAPI runtime.
Use
seedfor a fresh deterministic virtual device, orsnapshotto restore a previously exported session without logging in again.