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_secretoptionalStringXZmTxYCdMZJRNurFGzTeeZVsJqIAPI 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
issueryesStringhttps://your.domain:5000Identity provider URL

api_server

yesStringhttps://your.domain:5002API endpoint
client_idyesString“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 the cloud and the alternative environment, only the cloud environment will be set.

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

Deploying a new configuration will log out users who have already logged in 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.