Skip to main content
Skip table of contents

Configure the Mobile Apps with the Mobile Device Management

Mobile Device Management, hereafter abbreviated as MDM, can help you with the following tasks:

  • Deploying mobile apps on devices
  • Managing the deployed mobile apps
  • Configuring the mobile app options

Prerequisites

  • Configured MDM solution
  • Mobile device that is enrolled in the MDM

Configuration

Use the following apps’ IDs to start managing the mobile apps.

  • Android: com.ysoft.ysoftsafeq
  • iOS: id1617032214

Then you can use the following examples to import the configuration options into your MDM solution and replace individual options with your values or enter the wanted configuration options from the table below manually.

For Android:

Cloud environment config example

CODE
{ 
  "domain_name": "REPLACE_DOMAIN"
}

Alternative environment config example

CODE
{
  "client_id": "REPLACE_WITH_CLIENT_ID",
  "issuer": "REPLACE_WITH_ISSUER",
  "api_server": "REPLACE_WITH_API_SERVER"
}


For iOS:

Cloud environment config example

CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>user_domain</key>
	<string>REPLACE_WITH_USER_DOMAIN</string>
</dict>
</plist>

Alternative environment config example

CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>issuer</key>
	<string>REPLACE_WITH_IDENTITY_PROVIDER_URL</string>
	<key>api_server</key>
	<string>REPLACE_WITH_API_ENDPOINT</string>
	<key>client_id</key>
	<string>REPLACE_WITH_CLIENT_ID</string>
</dict>
</plist>


Available options to configure apps’ values from the login form:

Managed Cloud Environment Configuration Value

RequiredData TypeDefault ValueExampleExplanation

domain_name

🔴 yesString“your.domain”Address of your cloud print management solution.
client_secret optionalStringXZmTxYCdMZJRNurFGzTeeZVsJqIAPI key that authenticates the app.

fully_managed

optionalBooltruetrueDisables any user interaction with the login form when set to true.
Managed Alternative Environment Configuration ValueRequiredData TypeDefault ValueExampleExplanation
issuer🔴 yesStringhttps://your.domain/oauth/v1Identity provider URL

api_server

🔴 yesStringhttps://your.domainAPI endpoint
client_id🔴 yesString“mobile-client”Client ID

client_secret

optionalStringXZmTxYCdMZJRNurFGzTeeZVsJqIAPI key that authenticates the app.

allow_invalid_certificates

optionalBoolfalsefalseDisables validation of the server certificates when set to true.

fully_managed

optionalBooltruetrueDisables any user interaction with the login form when set to true.

Limitations

If you deploy a valid configuration for both – cloud and alternative environment – only cloud environment will be set.

If you don’t deploy all the required values, managed configuration won’t be used.

Deploying new configuration will log out already logged-in users and apply the newly deployed values on Android.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.