Fix
Compatibility with Android 14
- Fixed crash on first startup
- Remove
ServiceForeground
that causing crash on Android 14 - Fixed crash about
registerReceiver
Enhancement
Scheduler
The Task Scheduler running automatic inventory has been rewritten using JobScheduler
.
This allows Android to determine the optimal timing for executing the automatic inventory within the defined time interval (day
, week
, month
), while adhering to Android’s recommendations regarding battery usage, mobile network access, etc.
Notification
The notifications engine has been rewritten to comply with Android.
From Android 13 onwards, you will be asked to authorize notifications on first startup.
(You can revert to this configuration in the notification settings of your Android device).
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 is compatible with 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 app.
From now on, you’ll 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