Skip to content

The mobile app

Lunar Launch Labs ships native iOS and Android apps. They are the same application as the web — every role, page, and flow documented in this site works identically — wrapped in a native shell with a few platform-specific behaviors.

The client Mission Control at phone width, as the native app renders it

On first launch the app presents the Mobile App EULA (version 1.0) as a scrollable document with a checkbox — “I have read and agree to the Mobile App EULA, including delivery of app updates over the air.” — and an “Agree and continue” button. Acceptance is recorded once per device and logged to the platform’s acceptance audit trail when you next sign in.

Sign-in is identical to the web (Accounts & sign-in). Under the hood the app stores your refresh token in the operating system’s secure keychain/keystore (hardware-backed) instead of cookies, and keeps the short-lived access token in memory only. Links into the app (from invite or activation emails) deep-link correctly, surviving the sign-in screen.

The sign-in screen at phone width with the “Log in” button highlighted

The app keeps itself current automatically — there’s nothing to do and no update prompt:

  • On launch it checks for a new application bundle, downloads it, verifies its cryptographic signature, and applies it.
  • If a fresh release malfunctions, the app rolls itself back to the previous bundle automatically.
  • Occasionally a change requires a new store binary; the app will tell you to update from the App Store / Play Store when that’s the case.

This behavior is disclosed and consented to in the EULA (“The App updates itself.”).

The sidebar’s “Docs ↗” item opens this documentation site in a new window. On mobile that means your phone’s system browser: the app hands the browser a short-lived sign-in link, so the docs open already scoped to your role — no separate login.

  • No push notifications — the current app sends none, and requests no device permissions beyond internet access.
  • No in-app purchases — all billing is business-to-business, off-app, via Mercury.
  • No analytics or tracking — same as the web (see the Privacy Policy).
  • The Privacy Policy remains reachable without an account, as the app stores require.