Install INSIGHT Mobile
Important
If an INSIGHT Mobile Beta version (lower than v1.0) is installed on your device, please uninstall it before installing a stable release.
Prerequisite: INSIGHT webportal account activated.
Select Resources → Downloads from the top menu.
In the INSIGHT Mobile (Android) section, check the box to accept the End-user license agreement.
The Download button becomes available.
Click Download.
The
.apk
file downloads to your desktop device.Transfer the
.apk
file to theAndroid/data/de.proglove.connect
folder on your Android device via USB cable.Open the
.apk
file on your Android device.INSIGHT Mobile installs automatically.
Important
Due to limitations of Android 11, you can no longer copy files to the Android/data/de.proglove.connect
folder using the Android device only or via MDM. For earlier Android versions, downloading the .apk directly to the Android device still works. On Android 11, you can still use the adb push
command to push or pull files or folders to Android/data/de.proglove.connect
.

Important
Permissions for installing third party applications (unknown sources) must be granted on your Android device.
After the installation, you can set the necessary Android device permissions manually in the app or set them automatically using your MDM System.
Android 11 limitations
Android 11 redefined the following storage-related permissions: READ_EXTERNAL_STORAGE
, WRITE_EXTERNAL_STORAGE
, and MANAGE_EXTERNAL_STORAGE
(for more information, see Scoped Storage.) Currently, this prevents the user to:
Copy-paste the files to the
Android/data/de.proglove.connect
folder using the Android device onlyDelete the files from the
Android/data/de.proglove.connect
folder using the Android device onlyImplement apps that push / change / delete these files
Get to the log files and share them using the Android device only or via MDM
Push the files to the
Android/data/de.proglove.connect
folder using an MDMAccess the
Android/data/de.proglove.connect
folder and its content using a PC (by connecting the device via USB) if the app is installed on a work (managed) profile.
MDMs with Android Enterprise or managed Google Play
If you are using an MDM with the Android Enterprise support or a company managed Google Play, you can use the Managed configurations (previously known as AppRestrictions
) to configure the device using the solution below that is running on the work profile.
To make the INSIGHT Mobile app available via your managed Google Play account you need to:
Create a managed Google Play account (to learn more, see Android Enterprise)
Bind the managed Google Play account to the MDM system
Get the organization ID from this page
Provide the organization ID to your ProGlove representative and ask for it to be added to the supported list
When this is completed, you can use the ProGlove configuration file content (Base64 encoded) as the available key in your MDM. The string is parsed inside the app and stored as a file identically to scanning the configuration barcode. The propagation is done every time the app is started or the configuration content is updated.
Note
In case of invalid Base64 content, the file content will be neglected
In case of an empty string, the file content will be neglected
IGNORE
(not case sensitive) - this string will ignore the file content key so that the integrator can add the configuration file a different integration methodREMOVE
(not case sensitive) - this string will remove the file content previously loaded and set the default one (the same as a freshly installed application)
Set a custom device name
Using Intent API key broadcast, you can set a device name to match with a third-party system or simply identify a device better, since there are built-in Android 10+ limitations when it comes to sharing device details. This allows you to add a custom value, i.e. customer_custom_identifier, to the staging file within your MDM that will be visible to your workforce in the INSIGHT Mobile (Android) app, and is sent along with the data to INSIGHT Analytics for reporting purposes.
For more details on reporting, see export data.
Note
We recommend setting up the Intent key and value prior to starting the application and work processes.

Once the value is set, you can see it displayed as an additional field in the INSIGHT connectivity widget within INSIGHT Mobile, as shown in the image below. That value will also be shared with INSIGHT webportal with every event.

You can change the value by broadcasting a different message, bypass (ignore) it to use alternative integration methods, or remove it when needed. Sending the IGNORE
value will simply ignore the entered information and allow the integrator to set the value in a different way (using adb or other API methods). Sending REMOVE
as a value will remove the entered information, as well as the customer_custom_identifier field from the INSIGHT Mobile (Android) app.
File | Key | Valid values | Supported options |
---|---|---|---|
|
| Only valid base 64 encoded config files | SET, IGNORE, REMOVE |
|
| Only valid base 64 encoded fleet files | SET, IGNORE |
|
| Any string containing 1 - 256 characters | SET, IGNORE, REMOVE |
To learn more, see Android developer's page, Admin's perspective, and Samsung KNOX page.