Welcome to Headwind MDM Q&A, where you can ask questions and receive answers from other members of the community.

Please do not post bug reports, missing feature requests, or demo inquiries. If you have such an inquiry, submit a contact form.

0 votes
We need to maintain two variants of our application. How can we do that in Headwind MDM?
by (40.1k points)

1 Answer

0 votes

Headwind MDM allows the admin to add multiple applications with the same package ID.

Note: since Android treats applications with the same package ID as different versions of the same application, be careful and do not attempt to replace one app with another app in the configuration - MDM cannot do it. Create two configurations, each one containing a single variant of your application.

Here's how to add two applications with the same package ID.

1. Add the APK of one application in the "Applications" tab, and assign it to related configuration.

2. Add another APK in the same way. You may get a warning "APK for this version already exists", just ignore it. 

3. Change the name of the second application (important).

4. Click "Save".

5. When Headwind MDM asks you to choose between the new version and the new application, select "New application".

6. Select the related configurations for the second application.

After that, you'll be able to search your applications by name and manage them independently. Just avoid replacing one application with another in your configurations.

by (40.1k points)
I have multiple APKs with the same version, but different configurations. When I upload the APK through the api it only gives me the first applicationId. I can separate them by adding a suffix (i.e., 1.0.1, and 1.0.1-local) but it still says that the APK version exists. Is the version suffix supported? Would creating multiple tenants keep separate APKs per tenant?
It is very important to give distinctive names to different variants of your application. Using suffices is fine. You will always get the warning, see the initial answer. Just ignore it.
...