Frequently Asked Questions
How can we do Bulk Enrolment?
This is a feature of Enterprise version. There is an “Import plugin”, it will help you to upload multiple devices of the same configuration at once.
- Prepare an Excel sheet with at least one column (device identifier). There could be up to 3 columns (device ID, IMEI and mobile phone number).
If you cannot enter the number because they appear as floating point numbers, change the cell format to “Text”.
- Select Functions - Import devices. If you do not see this item, make sure the plugin is turned on (Settings - Plugins).
- Upload your Excel file, select the configuration and setup the columns.
- Click “Import”, make sure everything is correct, and click “Import” again.
However there's no "Zero touch enrollment" so you still need to follow the enrollment flow with scanning a QR code on each device.
How to exit the kiosk mode?
Exit the kiosk mode is a bit tricky. You need to tap 4 times on the top left corner of the screen (there is an almost transparent key icon visible when your kiosk is dark).After that, type the admin password. The kiosk will be unlocked and you’ll enter the admin panel where you can open the device settings and do other admin actions.
Sometimes you will see just a black screen after tapping the screen corner. In that case, click the Home button.
Alternative way is to switch the configuration from the Kiosk mode to the Launcher mode (this is done in the “MDM Settings” tab of the configuration details) and then tap and hold the key icon.
How to setup Junmdm in kiosk mode?
- Add the application you’d like to run in kiosk mode
- After you save the app, select “install” in the required configuration.
- Open the configuration details, click “MDM settings”, set the “Kiosk mode” checkbox, and type your app name (or package ID) in the “Content application” field.
- Click “Save” at the bottom of the screen.
- Enroll the device as described Enrolling the device.
The device must now run in kiosk mode.
Note: to exit the kiosk mode, tap 4 times at the top left corner of the device (if your app has a black scren, you could see a very transparent key in that corner), then enter the password. As an alternative, you can uncheck the “Kiosk mode” checkbox in the web panel.
Enrolling the device
Before enrollment, tap an icon with a “QR code” in the “Configurations” section. You must get a QR code for enrollment.
To enroll:
- Use a new Android 7.0+ device or reset to factory settings
- Tap 6 times on a startup screen (for example, on a “Hello” text)
- Setup the Wi-Fi connection
- Scan the QR code
- Let the application be downloaded and installed by the managed provisioning tool
- Grant the permissions the application requests
- Enter the device ID if the application asks for it
how to distribute Apps?
Your application must be available as an APK file (deployment from Google Play is not supported).
- Login to the web Junmdm portal ;
- Open the “Applications” tab and click the “Add” button;
- Select the APK file and wait until the file is uploaded to the server;
- Type the application name, set the “Display icon” checkbox, and click “Save”;
- You will see a list of configurations. Select “Install” near the required configurations and click “Save”.
How to get devices where our app has not been updated?
- If you need to update the Headwind MDM launcher, the web panel UI enables you to display the launcher version. Open Settings - Device Table View, and set the “Launcher version” checkbox.
- You can also display and filter the installation status in the device list.
- Open the device list, click “More parameters”, and in the “Installation status” select “Version mismatch”.
- You will only get the devices which are not updated properly.
Setup kiosk to open the web page?
There is a “Kiosk Browser” plugin which does exactly what you’re looking for.
- Open the configuration details, Applications tab, click “Add”.
- Type “Kiosk” in the “Application name” field, you’ll get a “Kiosk Browser”, select it, then click “Add”.
- (a tricky part - kiosk browser app remote configuration) Open the Application Settings tab, click Add, and add the following setting:
Application: com.hmdm.kiosk
Setting: start_url
Value: https://your.url.here/path/
Click OK to add the setting. Note: there are other available settings for Kiosk Browser:
allowed_hosts - a POSIX regular expression for allowed URLs, defaults to .*
full_screen - 0 or 1, specifying whether the kiosk browser should open in a full screen mode hiding the status bar and navigation bar, defaults to 1.
- Setup the kiosk browser as the main kiosk app. Open MDM Settings tab, set the “Kiosk mode” checkbox, and type “kiosk” in the “Mai
Cannot upgrade the application: signatures do not match
This error is raised when the signatures of the previous and new versions of the application are different.
Please read more about the application signatures here: https://developer.android.com/studio/publish/app-signing
There are two possible solutions of this issue.
-
Sign the app with the correct keys
-
Force uninstalling the previous version and install a new one (all app data will be lost!).
If you care about the app data and would still like to update the application without removing the previous version, you need to address this issue to your development team.
There are two general reasons why the app could be signed by wrong keys:
-
The developer has released a debug version by mistake, because the debug version is by default signed by debug keys which are different from release keys.
-
The development team has been changed and the keys are lost (that’s the worst and unrecoverable case!)
Please ell the following to the client’s development team. The signature of the new version is different from the previous one, and I cannot update. Please could you fix the issue by signing the new version by the same keys as the previous one.
After you get a correct version, just upload the new version in the “Applications” tab. When the control panel asks you whether you’d like to add a new application or a new version, answer “New version”. The wrong version will be replaced by the right one.