Can I open or launch ForeFlight Mobile from other apps using a URL scheme?

Yes. ForeFlight Mobile supports URL-based loading methods for loading views and data in the app. To use these, create a URL with the proper format and then click on that URL within an app that supports link-tapping, such as the iOS Mail app.

To launch ForeFlight Mobile and bring up a route on the Maps view, you can use a URL starting with this:

     foreflightmobile://maps/search?q=

After the q= you can provide any search string that will work within ForeFlight Mobile.  If you want to enter a route from KJGG to ORD to KOSH at 8000 feet while flying at 165 kts and burning 16 gph, enter the information in the search string as follows:

     foreflightmobile://maps/search?q=KJGG+ORD+KOSH+165+16+8000

When specifying speeds, altitudes, or fuel burns within the search string, you can specify the the unit format you prefer after each particular value:

  • Speed: mph, kts

  • Fuel Burn: gph, pph, lph, kgph

  • Altitude: ft, m

If a unit format is not included, the app's current default unit for specific items, as defined within the app under MORE > SETTINGS, will be used.  Here are examples on how to specify particular formats for units:

foreflightmobile://maps/search?q=KJGG+ORD+KOSH+125mph+12gph+8000

Or

foreflightmobile://maps/search?q=KOSH+GEP+KFCM+130kts+410kgph+4000ft

You can also specify an aircraft tail number corresponding to an Aircraft Profile you have on your device within ForeFlight Mobile.  Simply add the tail number to the search string:

foreflightmobile://maps/search?q=KAUS+ELA+KSGR+165kts+20.5gph+14000ft+N12345

You can also specify an Estimated Time of Departure (ETD) in Zulu time. Add the ETD in the form YYYYMMDDTHH:MM:SSZ to the search string:

foreflightmobile://maps/search?q=KAUS+ELA+KSGR+165kts+20.5gph+14000ft+N12345+20150801T22:40:00Z