Installing AeroCopilot as a Mobile App (PWA)

Install AeroCopilot on iPhone, iPad, and Android using the built-in browser install flow. Enables push notifications, home-screen launch, and offline GPS buffering.

Installing AeroCopilot as a Mobile App (PWA)

AeroCopilot is a Progressive Web App. That means you do not need to wait for the App Store — your iPhone, iPad, or Android device can install AeroCopilot directly from the browser, and once installed it behaves like a native app: home-screen icon, full-screen launch, dedicated app switcher entry, and reliable push notifications.

This page covers the install flow on each platform and what you gain by installing.

What changes once installed

Installing the PWA enables behavior that the in-browser experience cannot provide:

  • Push notifications on iOS Safari — Apple only delivers Web Push to PWAs that have been added to the home screen. Browser-only sessions on iOS will never receive push.
  • Home-screen icon and standalone launch — AeroCopilot opens in its own window instead of a browser tab, so the URL bar and tab strip disappear. The web app manifest declares "display": "standalone" and a brand theme color so the status bar matches the app chrome.
  • Quick-launch shortcuts — long-pressing the AeroCopilot icon (Android) reveals shortcuts to Weather, Map, and New Flight Plan, defined in the manifest.
  • Service worker and GPS buffer — the service worker persists buffered GPS samples in IndexedDB during airborne tracking, so a battery dip or page refresh on the GPS auto-track surface does not lose batches that have not yet uploaded to the server.
  • Auto-launch URL — installs open to /dashboard by default.

Installing on Android (Chrome and Edge)

Chromium browsers raise an beforeinstallprompt event when AeroCopilot meets the install criteria. AeroCopilot listens for that event and shows a small Install AeroCopilot for quick access banner at the bottom of the screen with an Install button.

To install:

  1. Open AeroCopilot in Chrome or Edge.
  2. When the install banner appears, tap Install.
  3. Confirm in the native browser dialog.

If you dismiss the banner, AeroCopilot will not show it again from that browser. To install later, open the browser menu and choose Install app (or Add to Home screen).

If you have already installed AeroCopilot on the device, the banner will not appear (AeroCopilot detects standalone display mode and suppresses it).

Installing on iPhone and iPad (Safari)

iOS Safari does not raise the beforeinstallprompt event; Apple requires you to use the share sheet:

  1. Open https://www.aerocopilot.ai in Safari (not Chrome — third-party browsers on iOS cannot install PWAs).
  2. Tap the Share button (the square with an arrow) at the bottom of the screen on iPhone, or top of the screen on iPad.
  3. Scroll down and tap Add to Home Screen.
  4. Confirm the name and tap Add.

The AeroCopilot icon appears on your home screen. Tap it once and AeroCopilot launches full-screen with the brand theme color in the status bar.

After install, return to /settings/preferences and grant push permission. iOS only allows the prompt to appear from a launched PWA, not from a Safari tab.

Confirming the install worked

You will know the PWA install is complete when:

  • AeroCopilot launches without a URL bar.
  • The app appears in your device app switcher with its own card.
  • The install banner no longer appears in the browser.
  • Push notifications are deliverable on iOS.

Updating the PWA

You do not need to reinstall when AeroCopilot ships an update. The service worker fetches new code on next launch. If you want to force a refresh, close all AeroCopilot windows and relaunch from the home-screen icon.

Uninstalling

  • iOS / iPadOS — long-press the icon and choose Remove App.
  • Android — long-press the icon and choose Uninstall, or remove via Settings → Apps.
  • Email and Push Notifications — /help/account/notifications
  • Profile and Pilot Type Settings — /help/account/profile-settings
  • Team and Organization Accounts — /help/account/team-organization