Zum Inhalt

Managed Configurations

Managed configurations allow the organization's IT admin to remotely specify settings for apps. This capability is particularly useful for organization-approved apps deployed to a work profile.

The way in which the configurations are defined depends on the MDM/EMM used. Usually there is an editor where available configurations can be set and transmitted to linked devices. For example, well known providers are Airwatch, iFrame, Mobile Iron, Google Play, Miradore, Mobile Device Manager Plus, Relution Enterprise Mobility Management Suite, ...

The configuration is splitted into multible bundles to simplify the readability and creation of these managed configurations. The following table contains the available bundles. Each bundle is descriped in its separate section.

Key Type Default Example Title Description Supported since app version
onboarding bundle empty_bundle details in onboarding section Onboarding This bundle contains all settings to customize and simplify the first app setup. 2.2.0
download bundle empty_bundle details in download section Download This bundle contains all settings to configure general downloads. 2.2.0
appBehaviour bundle empty_bundle details in app behaviour section App Behaviour This bundle contains all settings to customize the app\'s behavior. 2.5.2

Onboarding

With this bundle you are able set up a hands-free initialization process of the Localion Navigator. This process is able to:

  • generate an user account for this installation from a volume license
  • define the required navigation maps
  • enforce an automatic download of this maps
Key Type Default Example Title Description
volumeLicenseUserName string "" "TestUser" Username of the volumelicense account Username of the account, that authorizes the creation of any user
volumeLicensePassword string "" "TestPassword" Password of the volumelicense account Encrypted password of the account, that authorizes the creation of any user
requiredMaps bundle array null [{requiredMap: {"requiredMapIdentifier": "DEU_TB_20304"}},{requiredMap: {"requiredMapIdentifier": "BEL_TB_20304"}}] Required maps Collection of all required maps to be installed.
forceAutomaticMapDownload boolean false true Automatic map download If the automatic map download is allowed, the map files are automatically downloaded immediately after the app starts, otherwise the user has to initiate the download manually via the download screen.
allowUserCancellation boolean true false Map download cancellation by the user If the cancellation is allowed by the user, the download can be canceled at any time, otherwise the user has to wait until the downloads are completed.

The requiredMaps-BundleArray consists of Bundles that can contain following parameters:

Key Type Default Example Title
requiredMapIdentifier string "" "DEU_TB_20304"
"DEU_TB_203"
The map identifier consisting of the country\'s ISO-3 code, map provider, map type and map version. You can leave out last two digits of the map version number.

Download

By default navigation maps will be provided by the Localion Navigator backend infrastructure.

You can define alternative Download URLs for navigation maps to provide them through your own infrastructure. This might be useful if you are planning to install multiple devices in a batch process and would like to avoid internet traffic.

A country-wide navigations map consist of to files: * Navigation Map with all street information - ends with .db * POI Database - ends with .lpd

Alternative download URLs for both files can be provided

Key Type Default Example Title Description
hostedMaps bundle array null [{hostedMap: {"hostedMapName": "DEU_TB_20304.db", "hostedMapUrl": "https://lbnavigator-maps/DEU_TB_20304.db"}}, {hostedMap: {"hostedMapName": "DEU_TB_20308.lpd", "hostedMapUrl": "https://lbnavigator-maps/DEU_TB_20308.lpd"}}] Hosted maps Collection of all hosted maps consisting of the map names and map urls
allowMobileDownloads boolean true false Usage of mobile networks If the use of mobile data is allowed, maps can be downloaded via it, otherwise a wifi connection is required.
disableManualDownloads boolean false false Disable manual downloads If set to true, disables the users ability to manually download new maps from the download menu in the app.

The hostedMaps-BundleArray consists of Bundles that can contain following parameters:

Key Type Default Example Title
hostedMapName string "" "DEU_TB_20304.db" The name of the map file consisting of the country\'s ISO-3 code, map provider, map type, map version and file ending
hostedMapUrl string "" "https://lbnavigator-maps/DEU_TB_20304.db" The download url that points to the self hosted map file

App Behaviour

Key Type Default Example Title Description
signOutButtonDisabled boolean false true Deactivate logout If logout is deactivated, clicks on the logout button are ignored.
responsibilityHintsDisabled boolean false true Disable Responsibility Hints If this setting is enabled, the driver's responsibility hint will not be displayed.
skipOptionalPermissions boolean false true Skip Optional Permissions If this setting is enabled, the navigator will not prompt for not yet granted optional permissions upon startup.
allowEmergencyVehicles (before version 2.6.2: specialRightsRoutingAllowed) boolean false true Allow emergency vehicles If this setting is enabled, the navigator does allow the creation of emergency vehicles and creates one if none exist.

Example

This file contains examples for all available key-value-pairs:

{
  "onboarding": {
    "volumeLicenseUserName": "TestUser",
    "volumeLicensePassword": "TestPassword",
    "requiredMaps": [
      {
        "requiredMapIdentifier": "DEU_TB_203"
      },
      {
        "requiredMapIdentifier": "BEL_TB_203"
      }
    ],
    "forceAutomaticMapDownload": true,
    "allowUserCancellation": true
  },
  "download": {
    "allowMobileDownloads": true,
    "disableManualDownloads": true,
    "hostedMaps": [
      {
        "hostedMapName": "DEU_TB_20304.db",
        "hostedMapUrl": "https://lbnavigator-maps/DEU_TB_20304.db"
      },
      {
        "hostedMapName": "DEU_TB_20308.lpd",
        "hostedMapUrl": "https://lbnavigator-maps/DEU_TB_20308.lpd"
      },
      {
        "hostedMapName": "BEL_TB_20304.db",
        "hostedMapUrl": "https://lbnavigator-maps/BEL_TB_20304.db"
      },
      {
        "hostedMapName": "BEL_TB_20308.lpd",
        "hostedMapUrl": "https://lbnavigator-maps/BEL_TB_20308.lpd"
      }
    ]
  },
  "appBehaviour": {
    "signOutButtonDisabled": true,
    "responsibilityHintsDisabled": true,
    "skipOptionalPermissions": true,
    "specialRightsRoutingAllowed": true
  }
}