StaticinstallA fresh install: a new device and no session.
StaticlaunchA cold start from a snapshot (ExportSnapshot), as an object (never JSON
text): the app's launch burst is sent before main begins. A part the
snapshot lacks is the library's own: the whole device of seed (random
without one), the library's build, the empty session.
One call is one Instagram iOS app process, birth to death: it builds the process, starts it the way the entry names, runs
mainand closes the process whenmainends — on success, on failure and when interrupted. iOS has no screens yet, somaintakes no screen: it composes the platform's Effects (IosLogin, the Direct flows,ExportSnapshot) on the process. Nothing is built, and nothing is sent, before the call.installis a fresh install: it sends nothing of its own (the login does its pre-login itself).launchis a cold start from a stored snapshot: it sends the app's launch burst (IosAppLaunchFlow) beforemainbegins. There are noresume…entries: they continue a checkpoint on the screen it was taken on, and no iOS screen can be checkpointed yet.otherwiseand a screen formaindo not exist on iOS: they dispatch the screens the app shows instead of the expected one, and iOS has none.