URL Schemes
SupportID uses URL schemes to launch external apps. This page documents all URL schemes and their usage.
Supported URL Schemes
| 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 |
How URL Schemes Work
When a user taps a shortcut button, SupportID:
- Checks availability — Calls
canOpenURL()to verify the target app is installed - Opens the URL — Calls
open()with the provider’s URL scheme - 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
- Verify the app is installed — Check that Self Service+, Company Portal, or Intelligent Hub is on the device
- Check for restrictions — iOS Screen Time or MDM restrictions may block URL schemes
- Verify the provider — Ensure
selfServiceProviderin your configuration matches the installed app - Force-close and reopen — Close SupportID from the app switcher and relaunch
Removed Schemes
| Provider | URL Scheme | Status | Reason |
|---|---|---|---|
| Kandji Self Service | kandji:// | Removed | Kandji does not support URL scheme launching |