It’s been a busy few weeks for Esper’s DevOps team since we wrapped DevRel 38

DevRel 40 features numerous enhancements to our cloud console and APIs for customers, including device API upgrades and support for pushing the latest app version to devices stored in inventory. Plus, we’ve also completed a number of bug fixes, customer releases, and minor UI improvements.

Here’s a quick overview: 

  • Customer Release: Bypass Pin/Password from Template During Onboarding
  • Customer Release: New Support for Latest App Version Installs on Shelved Devices
  • Enhancements to the Device API
  • Enhanced Command Framework for All Available Operations

Customer Release: Bypass PIN/Password Step from Template During Onboarding

We made the Android for Work-IMEI provisioning method even easier for cloud console users by removing the mandatory PIN requirement from the onboarding template.

Now, our DPC doesn’t have to pause during AfW-IMEI provisioning to ask for a PIN/Password if the device IMEI or Serial number has been added to the template. To learn more about AfW provisioning, head to our docs

Please contact Esper if you wish to use this method of provisioning for your fleet.

Customer Release: Install Latest App Version to Devices in Inventory

One of our customers needed a way to make sure provisioned, powered-down devices stored in warehouse inventory would load the latest app version of their enterprise apps when they were booted up. We provided an independent service to update the app version for shelved or stored devices when the app is first opened after storage. 

Contact our support team to learn more or read the blog: Automatically Update Apps on Shelved Devices

Enhancements to the Device API 

We have improved our Device API’s ability to communicate and store device information in our cloud database. The API now has higher performance and reduced latency.

Enhanced Command Framework for All Available Operations

In the previous release, we updated and enhanced the command framework used for certain commands to consistently rely on device APIs. With this release, we have added an improved UX that lets users choose if they want to queue the command to send it to offline devices for 24 hours.

Console commands that use Esper’s device management APIs include:

  • Ping Device
  • Reboot Device
  • Apply Policy
  • Wipe Device
  • Lock Down Device
  • Set Kiosk App
  • Set App State
  • Add Wifi Ap
  • Remove Wifi Ap
  • App Install
  • App UnInstall
  • Rename Device

Esper’s Latest Bug Fixes and Improvements

  • We made a series of minor UI improvements to the Esper cloud console to improve customer ease-of-access to features and fleet info.
  • We now allow customer apps to be set as default launcher in an Esper managed device.
  • We fixed  an occasional error switching between multi-app and kiosk modes via the commands.
  • An occasional app permission error is corrected, to ensure permissions are applied post-provisioning. 
  • Esper Settings App was blocking the connection to dock via Bluetooth for a specific customer app that is now fixed.
  • If a customer applies a policy to disable app uninstall, they may still uninstall the app from the console. The policy now only blocks the device from uninstalling apps.
  • We fixed minor issues around editing Wi-Fi AP details in a template.
  • You can now use Simulare (Esper’s simulated device experience) on freshly created endpoints by signing up on our website.
  • We fixed a glitch in the app search capability in the Apps section.
  • We fixed an issue around the customer app not responding due to internal events.

And, DevRel 40 is a wrap. Stay tuned, because we’re already working hard on another batch of improvements.

Please let us know your thoughts on the latest improvements to Esper’s cloud tools for Android DevOps. We’d love to hear from you at