Fix
Compatibility with Android 14
- Fixed a crash on first launch
- Removed
ServiceForeground
which caused a crash on Android 14 - Fixed a crash with
registerReceiver
Improvement
Scheduler
The task scheduler executing automatic inventory has been rewritten using JobScheduler
.
This allows Android to determine the optimal time to run the automatic inventory within the defined interval (day
, week
, month
), while complying with Android recommendations on battery usage, mobile network access, etc.
Notification
The notification engine has been rewritten to comply with Android best practices.
From Android 13, you will be asked to allow notifications on the first launch.
(You can revisit this setting in your Android device's notification settings).
Permissions
The permission process has been rewritten for better compatibility with the latest version of Android.
Don't forget!
The GLPI agent can be deployed/configured from an MDM/EMM tool such as:
- Samsung Knox
- AirWatch
- InTunes
- MobileIron
- etc.
As long as the MDM/EMM tool supports managed configurations, you can configure the GLPI Agent (at deployment or on-the-fly).
Compatibility
Android
EMM / MDM compatibility implies a change in the minimum Android version supported by the Android application.
You now need a device running at least Android 5 Lollipop (Sdk 21), and the agent is compatible up to Android 14 Upside Down Cake (Sdk 34).
GLPI Environment
Android Inventory Agent | 1.3.0 | 1.4.0 | 1.5.0 | 1.6.0 |
GLPI | 10.0+ | 10.0+ | 10.0+ | 10.0+ |
Plugin GLPI Agent Config | 1.2.0 | 1.2.1 | 1.2.1 | 1.2.1 |
Distribution
Google Play -> https://play.google.com/store/apps/details?id=org.glpi.inventory.agent
Github → https://github.com/glpi-project/android-inventory-agent/releases