Skip to content

URL Schemes

SupportID uses URL schemes to launch external apps. This page documents all URL schemes and their usage.

Supported URL Schemes

ProviderURL SchemeApp NameBundle ID
iOS SettingsApp-Prefs://Settingscom.apple.Preferences
Jamf Self Service+selfserviceios://Self Service+com.jamfsoftware.selfservice
Microsoft Intunecompanyportal://Company Portalcom.microsoft.CompanyPortal
VMware Workspace ONEwsonehub://Intelligent Hubcom.air-watch.agent

How URL Schemes Work

When a user taps a shortcut button, SupportID:

  1. Checks availability — Calls canOpenURL() to verify the target app is installed
  2. Opens the URL — Calls open() with the provider’s URL scheme
  3. iOS handles the launch — The operating system switches to the target app

Requirements

For the Self Service shortcut to work, the target app must be installed on the device. SupportID’s App Store build already includes all necessary URL scheme declarations — no additional configuration is needed.

Deploy the Self Service app alongside SupportID through your MDM to ensure shortcuts work immediately.

Troubleshooting URL Schemes

Self Service button doesn’t open the app

  1. Verify the app is installed — Check that Self Service+, Company Portal, or Intelligent Hub is on the device
  2. Check for restrictions — iOS Screen Time or MDM restrictions may block URL schemes
  3. Verify the provider — Ensure selfServiceProvider in your configuration matches the installed app
  4. Force-close and reopen — Close SupportID from the app switcher and relaunch

Removed Schemes

ProviderURL SchemeStatusReason
Kandji Self Servicekandji://RemovedKandji does not support URL scheme launching