Production Rollout
For production use, Scandit Express is typically distributed via a mobile device management (MDM) or enterprise mobility management (EMM) system. This page will guide you rolling out Scandit Express using such a system for either Android or iOS.
This involves adding Scandit Express to your MDM/EMM solution's app catalog, and setting the project code to synchronize the Scandit Express configuration automatically to all devices.
The screenshots in this guide are from MobileIron Cloud. However, these instructions apply to MDM/EMM solutions from most vendors.
iOS
You can distribute Scandit Express directly from the Apple App Store. Search for "Scandit Express" in the admin console of your EMM/MDM solution and add it to your app catalog.
Set the Project Code
To automatically synchronize your Scandit Express configuration with Scandit, you need to set the project code in the management console of your MDM/EMM solution. Once set, your users won't have to manually activate Scandit Express via QR code. Configuration changes are also automatically distributed to all devices.
-
Login to your Scandit Dashboard.
-
Click on your project card.
-
From the Project dashboard, click the Copy Project Code link.
-
In your MDM system, paste this value in the iOS Managed App Configuration section.
If your MDM system requires an AppConfig configuration, you can generate one here by selecting Scandit Express as: com.scandit.KeyboardWedge2/current
.
3rd-Party Instructions
This section provides links to the relevant sections of the documentation for popular MDM/EMM solutions:
Solution | Links |
---|---|
MobileIron Cloud | App Catalog, App Configuration |
VMWare Airwatch | Add Public Applications from an App Store |
Android
Scandit Express for Android supports MDM/EMM deployment via Android Managed Configurations.
Please note that Scandit Express might not be compatible with some Android for Work configurations (e.g. 3rd-party keyboards such as Scandit Express can typically not be installed in a work profile).
Scandit recommends setting Android devices as either "fully managed" and "dedicated devices".
You can distribute Scandit Express directly from the Google Play Store. Search for "Scandit Express" in the admin console for your EMM/MDM solution and add it to your app catalog.
Set the Project Code
To automatically synchronize your Scandit Express configuration with Scandit, you need to set the project code in the management console of your MDM/EMM solution. Once set, your users won't have to manually activate Scandit Express via QR code. Configuration changes are also automatically distributed to all devices.
-
Login to your Scandit Dashboard.
-
Click on your project card.
-
The Android Scandit Express App specifies the following Application Restriction:
<restriction
android:key="deploymentCode"
android:title="Deployment Code"
android:restrictionType="string"
android:description="Defines which deployment on scandit.com the installed Scandit Express fetches its configuration and license from."
android:defaultValue="" /> -
The
deploymentCode
value needs to be set by the admin of the Managed Configuration to the project code, which can be obtained on the Scandit Express Dashboard by clicking the Copy Project Code link. -
In your MDM system, paste this value in the Manage Configurations section.
3rd-Party Instructions
This section provides links to the relevant sections of the documentation for popular MDM/EMM solutions:
Solution | Links |
---|---|
MobileIron Cloud | App Catalog, App Configuration |
VMWare Airwatch | Add Public Applications from an App Store |
IMB MaaS 360 | Adding a Google Play App to the App Catalog |
SOTI MobiControl | Adding an Google Play Store Application to an Application Catalog Rule |
Updating Configuration
To update the configuration of Scandit Express on all devices, simply change the configuration in the Scandit Dashboard. The new configuration will be automatically distributed to all devices.
Scandit Express automatically updates the license and configuration when restarted, but if you need to force a reload:
- Open the user menu in the top right corner of the Scandit Express app.
- Tap on Refresh Project.