Skip to content

Custom scheme

PlatformStatusWhere
iOSdonevulture-ios/Modules/App/Resources/Info.plistvulture-ios/Packages/Utilities/Sources/Utilities/URL+DeepLink.swift
Androiddonevulture-android/app/src/main/AndroidManifest.xml
Custom scheme on Android
  • vulture://open/… and vulture:///open/… route like https://vulture.aero/open/…: the host is moved into the path.
  • The Chrome extension writes the first form, the Flight widget the second.
  • iOS: ios-changes A5 notes that SceneDelegate+Routing.open(url:in:) (as of ea449d137) hands the URL to the router unchanged, which matches /open/… prefixes only, so the Chrome extension’s vulture://open/… buttons most likely open the Mac app without opening anything. A fix is requested; not verified here whether it shipped.
  • Android reads vulture://open/… from its manifest, so the Chrome extension works on a Chromebook or an Android browser that runs extensions.