Release Notes

Release 2.0.7

Released December 2024

Highlights

Updated application to latest support library to support offline application log files.

Details

  • Updated application build to automatically publish to Google Playstore 'alpha' track on release.

  • Updated application to latest support library to support offline application log files.

Release 2.0.4

Released October 2024

Highlights

Integration with BFE Platform Service and support for auto-updating to the Play Store internal track.

Details

  • Updated the application to use Platform Service for retrieving the serial number and IMEI.

  • Updated gradle files and pipelines for automatic Play Store upload.

  • Updated the project to Java 17 (AGP 7.4.2).

  • Updated production branch pipeline to publish APK to Play Store.

  • Fixed weird corner case issue where Device ID service is continuously started.

Release 1.5.3

Released January 2024

Highlights

Added Wifi Mac Address support on Zebra devices and added the "BF-" prefix to the generated UUID.

Release 1.5.2

Released August 2023

Highlights

Updated logic to wait till the MX Service has started.

Release 1.5.1

Released July 2023

Highlights

Additional application device logging and Android 13 support changes.

Details

  • Added another permission setting for EMDK use.

  • Added more logging within the EMDK usage.

  • Updated the Support Library to support Android 13.

Release 1.5.0

Released October 4, 2022

Highlights

The logic to retrieve the device serial number was refactored to streamline the process. Additional logic added to support EMM Managed Configuration settings.

Details

  • Updated the startup logic to always init the Device ID processing code.

  • Updated to not process Main Activity mulitple times.

  • Updated the DeviceIdManager to allow for managed configurations. The supported configurations are serialNumber and orgId.

  • Added bluefletchId as the internal generated UUID.

  • Updated logic to read AppConfig data for setting the Device ID from EMM.

  • Wrapped file operations in try/catch to prevent file exceptions from interrupting the process.

  • Added Timber Logging to the Device ID application.

  • Added additional logging for error resolution.

  • Added a new providers entry for Android 11 devices.

  • Added simple retry within the Device ID retrieval when using the EMDK.

Release 1.4.1

Released October 27, 2021

Highlights

Added support to allow for renaming a device.

Details

  • Added an alert dialog at end of processing, to display the serial number, if the user launches the application.

  • Updated logic to destroy the activity properly after displaying the Device ID.

  • Added logic to allow for renaming of the device.

  • Added logic to post a rename event to Support dashboard.

Release 1.3.1

Released March 25, 2021

Highlights

Support for EMM Setup and use on Honeywell devices.

Details

  • Support for EMM Setup, and allow backward compatibitily on older devices.

  • Added the Honeywell OS SDK.

  • Added BasePlatform and converted existing code to use BasePlatform factory.

  • Created a new DefaultPlatform for devices where OS < Q for uniformity.

  • Fixed a bug to prevent always resetting the deviceId.

  • Added condition to check of 'unknown' serial number in DefaultPlatform, in which case generate a UUID based one.

  • Added code for getting / setting the device id within EMM.

Release 1.1.6

Released February 12, 2021

Highlights

Support for EMM Setup, and allow backward compatibitily on older devices.

Release 1.0.4

Released November 2020

Highlights

Initial release of the application.

Last updated