Skip to content

URL Schemes

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

Provider URL Scheme App Name Bundle ID
iOS Settings App-Prefs:// Settings com.apple.Preferences
Jamf Self Service+ selfserviceios:// Self Service+ com.jamfsoftware.selfservice
Microsoft Intune companyportal:// Company Portal com.microsoft.CompanyPortal
VMware Workspace ONE wsonehub:// Intelligent Hub com.air-watch.agent

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

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.

Self Service button doesn’t open the app

Section titled “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
Provider URL Scheme Status Reason
Kandji Self Service kandji:// Removed Kandji does not support URL scheme launching