Skip to content

URL Schemes & Info.plist

SupportID ships with all required URL scheme declarations pre-configured. This page is a technical reference for IT administrators who want to understand how the app detects and launches Self Service provider apps.

SupportID declares the following schemes under LSApplicationQueriesSchemes, which allows iOS to check whether each target app is installed:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>App-Prefs</string>
<string>selfserviceios</string>
<string>companyportal</string>
<string>wsonehub</string>
</array>

Starting with iOS 9, apps must declare which URL schemes they intend to query using canOpenURL(). This is a privacy measure that prevents apps from probing which other apps are installed.

SupportID uses this mechanism to:

  1. Check availability — Determine if the configured Self Service app is installed
  2. Launch the app — Open the Self Service app with a single tap
URL Scheme Purpose Used By
App-Prefs Opens iOS Settings Settings button (always available)
selfserviceios Launches Jamf Self Service+ selfServiceProvider: jamf
companyportal Launches Microsoft Company Portal selfServiceProvider: intune
wsonehub Launches VMware Intelligent Hub selfServiceProvider: workspaceone

For the Self Service shortcut to work:

  1. Deploy the Self Service app — The target app (Self Service+, Company Portal, or Intelligent Hub) must be installed on the device
  2. Configure the provider — Set selfServiceProvider in your Managed App Configuration to match the installed app
  3. SupportID handles the rest — URL scheme detection and launching are automatic