Back to Met2Pilot
Met2Pilot · iOS and iPadOS

Install Met2Pilot

Three taps, and the app launches from your home screen: full screen, no address bar, with its map tiles already cached. The button you tap is not in the same place on iPhone and on iPad — pick your device.

1
14:32Z
NOT FOR NAVIGATION
AirportsWeatherTraffic
met2pilot.com
Met2Pilot
met2pilot.com
Add Bookmark
Add to Reading List
Add to Home Screen
Markup
Cancel Add to Home Screen Add
Met2Pilot
https://met2pilot.com
Met2PilotMet2Pilot
    It has to be Safari. From Chrome or Firefox on iPhone and iPad, the “Add to Home Screen” option does not exist — iOS offers it to Safari only. Open met2pilot.com in Safari, then start again at step 1.

    Full screen

    No more address bar or tabs: the map gets back the height they were taking.

    Direct launch

    The icon opens the app without going through the browser, and the basemap already downloaded stays cached.

    Showing it at every launch, until it is done

    Yes — with one caveat, and it changes how you code it. Safari cannot know whether you installed the app: the icon puts a shortcut outside its reach, and for a long time iOS gave the installed app storage separate from the browser's. A “done” flag set in Safari would never be read back by the app, nor the other way round.

    But that answer is not needed: the right question is “am I already running installed?”, and the app knows that by itself. As long as it opens in Safari, the prompt comes back; opened from the icon, it never shows again — with nothing to remember.

    Opened in Safari

    The prompt shows

    At every launch, once the map is ready — never on top of the loading screen.

    shows
    Opened from the icon

    Nothing, ever again

    The app runs full screen: the display mode says so — nothing to remember, and no risk of seeing it again in flight.

    silent
    Installed, but reopened in Safari

    It would come back

    Safari cannot tell. Hence the “Already done” button, which sets a local flag — and “Later”, which only lasts the session.

    once, then your call
    // Are we ALREADY running installed? The standard, then Apple's own —
    // for a long time iOS answered only the second one.
    const installee = matchMedia('(display-mode: standalone)').matches
      || navigator.standalone === true;

    // iPhone / iPad only: elsewhere the gesture is a different one.
    const ios = /iPhone|iPad|iPod/.test(navigator.userAgent)
      || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);

    if (ios && !installee && !dejaInstallee() && !reporteeCetteSession()) montrerInvite();
    Add Met2Pilot to your home screen
    Full screen, direct launch — three taps.
    Show me howLater Already done

    The prompt as it appears in the app, cut from the same glass as the cockpit.