MDM Setup and Supported Web Browsers

Our mobile app uses Safari as the default browser for iOS and Chrome as the default browser for Android. Using Mobile Device Management (MDM) setup allows users to choose which browser they would like to log in with. We use the standard AppConfig for iOS and ManagedConfigurations for Android. You can configure your MDM so that your device uses a different browser.

In your MDM, you will need to add a loginBrowserScheme key with a Scheme value listed below:

Supported Browsers

iOS

BrowserScheme
MaaS360 Browsermaas360browsers
Web - Workspace One awbfs
Microsoft Edge: Web Browsermicrosoft-edge-https
MobileIron Web@Workmibrowsersf
Google Chromegooglechromes

Android

BrowserScheme
MaaS360 Browsermaas360browsers
Web - Workspace ONEawbfs
Microsoft Edgemicrosoft-edge-https

XML for EMM Services

Per the AppConfig.org guidelines, below is the XML code to use for your Enterprise Mobility Management (EMM) service. We recommend copying and pasting this code into a text editor and saving it as an XML file.

iOS

<managedAppConfiguration>
	<version>6.07</version>
	<bundleId>com.pagerduty.PagerDuty</bundleId>
	<dict>
		<string keyName="loginBrowserScheme">
		</string>
	</dict>
	<presentation defaultLocale="en-US">
		<field keyName="loginBrowserScheme" type="input">
			<label>
				<language value="en-US">Login browser scheme</language>
			</label>
			<description>
				<language value="en-US">Application will use specified browser scheme for login.</language>
			</description>
		</field>
	</presentation>
</managedAppConfiguration>

Android

<managedAppConfiguration>
	<version>6.07</version>
	<bundleId>com.pagerduty.android</bundleId>
	<dict>
		<string keyName="loginBrowserScheme">
		</string>
	</dict>
	<presentation defaultLocale="en-US">
		<field keyName="loginBrowserScheme" type="input">
			<label>
				<language value="en-US">Login browser scheme</language>
			</label>
			<description>
				<language value="en-US">Application will use specified browser scheme for login.</language>
			</description>
		</field>
	</presentation>
</managedAppConfiguration>