Application Management
The Application Management feature provides centralized control over app distribution, versioning, and configuration, ensuring that the right applications are deployed to the right devices at the right time. This guide explains how to upload, manage, and deploy Android applications (APK/XAPK) using the Springdel console.
Key Benefits
- Centralized App Management – Upload, organize, and manage application files from a single console.
- Version Control – Control which app versions are deployed to specific fleets.
- Automated Deployment – Push applications to targeted devices without manual intervention.
- Streamlined Updates – Reduce manual work by simplifying the app update process.
Step 1 - Uploading Your Application
1. Springdel Cloud
- Navigate to the File System in your console.
- Make sure you are on the Add column and the APK/XAPK tab.
- Upload your application file by either:
- Dragging and dropping the file into the upload area, or
- Clicking Browse to select the file from your computer.
- Once your file is selected, click Upload to complete the upload.
2. Hybrid Cloud
You can also take advantage of our Hybrid Cloud feature, which combines the flexibility of the cloud with the control of on-premise storage — giving you the best of both worlds.
To add an app using a direct link:
- Navigate to the File System in your console.
- Make sure you are on the Add column and the APK/XAPK tab.
- Switch the toggle to Add by Link.
- Enter your direct download link, for example:
https://192.168.1.1:3000/myapplication.apk
- Click Upload to complete the process.
Please take note if you are using Hybrid cloud
- The link must directly download the APK (This should be a valid link that directly starts downloading the file when accessed) — Google Drive or Dropbox links that lead to a download page won’t work unless properly formatted.
- Ensure the server hosting the APK is reliable and publicly accessible (or accessible by the management console).
Step 2 - Add the App to a Profile
- Go to the Profiles section and open your desired profile.
- Navigate to the App Management tab within that profile.
- Enable the App Management toggle to allow app deployment.
- Find your uploaded application and drag it into the Profile Apps box.
- If needed, select the specific version of the app you wish to deploy.
Step 3 - Associate the Profile
- Once your profile is configured with the desired applications, associate the profile with the target fleet.
- Once associated, the applications will be deployed on all devices in that fleet according to the profile settings.
App Blacklist Management
App Blacklist Management allows IT administrators to block specific apps on managed Android devices. Once blacklisted (using the app’s Package ID), users cannot launch or install the app — whether it’s already on the device or downloaded later.
The app is not uninstalled or hidden; it simply becomes non-functional and cannot be opened directly or through other apps. To reinstate access, just remove it from the blacklist and the application will be reinstated — no reinstallation needed.
Note: You can find the Package ID in the app’s URL on the Google Play Store (e.g., https://play.google.com/store/apps/details?id=com.android.chrome — the Package ID is com.android.chrome).
Follow these steps to set up App Blacklist Management:
- Go to the App Blacklist Management tab in your profile.
- Toggle Enable to activate App Blacklist Management for your applications.
- Select the application you’d like to configure from the list of applications that are already selected via the app management.
- Click Add Package by ID.
- In the Add Package IDs window, enter one package ID per line.
- Example values:
- com.android.chrome – Google Chrome
- Alternatively, if your applications are already uploaded to the Springdel Cloud, you may simply drag and drop the apps from the My Applications panel on the right into the blacklist section.
- Click Save to confirm your blacklist entries.
- Once configured, associate the profile with your desired fleet. The selected applications will then be blacklisted across all associated devices.
Important: Avoid blocking com.android.settings, as it may lock users and admins out of system controls and potentially brick the device.
Managed Configuration
When you upload an application to the console, Springdel automatically detects and prepares its Managed Configuration. This lets you set up app settings remotely without having to rebuild or modify the app file.
In simple terms, Managed Configuration allows IT admins to pre-configure how an app will work before it’s installed. This means that when the app is deployed to a device, it already has the right settings applied.
If the app’s developer has defined configurable options in the app’s manifest and code using the Managed Configurations Schema, Springdel will read this schema and show you all the available settings you can adjust directly from the console.
Follow these steps to set up Managed Configuration:
- Go to the Managed Configuration tab in your profile.
- Toggle Enable to activate Managed Configuration for your applications.
- Select the application you’d like to configure from the list of applications that are already selected via the app management.
- Enter and adjust the specific Managed Configuration settings as needed.
- Once configured, associate the profile with your desired fleet — just as you would when pushing an application together — to deploy the app and its configuration to your devices.
Best Practices & Tips
- Maintain Version Control – Remove outdated application files from the console to prevent accidental deployment.
- Test in Stages – Deploy apps to a small group of devices before performing a full rollout.
- Verify Device Readiness – Check connectivity and available storage on target devices to ensure smooth installation.
- Use Clear File Naming – Organize APKs with descriptive file names and folders for easier tracking.
- Double-Check Package IDs Before Blacklisting – Prevent accidental blocking of essential apps.
- Regularly Update Profiles – Keep profiles aligned with the latest app versions and policies.
- Avoid Blacklisting Default Settings Apps – Blocking system settings apps can lock both users and administrators out of essential controls, potentially rendering the device unusable.