Andi

November 10, 2021

In DevRel 71, our main focus was on adding more to Esper settings and improving the look and feel of the app icons on devices. Along with these, we also focused on code improvements.

Here is a list of what’s new:

  • Ability to hide or show Admin Mode Button
  • Improved lock screen functionality
  • Added a feature to enable power-on boot with the charger plugged in
  • Improved Home Screen App Icons on the device
  • Added sorting capability to the ‘Device Name’ field

Ability to Hide or Show Admin Mode Button

You can now hide or show the admin mode button in the Esper settings by setting or not setting the admin mode button in the provisioning template.

Improved Lock Screen Functionality

Now a lock screen is displayed even if the lock screen password is set to ‘None’ in the compliance policy and the device owner has already set the lock screen password using the Android settings locally. When the device owner turns off the device from the app’s home screen and attempts to turn it back on they will see a lock screen asking to swipe to unlock the device for all android versions.

Added a Feature to Enable Power-ON Boot with the Charger Plugged-in

You can power ON a device when charging using an API. If the following API is successful, and the device param is set to false, the device will boot up or power ON when the power cable is plugged in.

{
   "command_type": "DEVICE",
   "devices": [
       "device_id"
   ],
   "command": "UPDATE_DEVICE_CONFIG",
   "command_args": {
       "custom_settings_config": {
           "dpcParams": [
               {
                   "key": "bootDeviceOnChargerDisabled",
                   "value": "false"
               }
           ]
       }
   }
}

Improved Home Screen App Icons on the Device

Applications with longer names are now displayed in two lines and the remaining part will be ellipsis (…). Apps are launched when the user clicks either the icon or the text.

Added Sorting Capability to the ‘Device Name’ field

You can now sort the devices based on the ‘Device Name’ field by navigating to the ‘Device and Group’ section of the Console.

Bugs and Improvements

  • Earlier, there was no order in app installation during provisioning. This is fixed and the applications are now installed in the same order they are uploaded in the template.
  • We’ve also fixed force installation of Google Apps post uninstallation. When there is an uninstall of a Google application from a device, we update the device policy to avoid force-install of that application again.
  •  We have now fixed the IPv4 and IPv6 address values that got swapped for a few devices.
  • You may have faced challenges while provisioning a device with dual SIM. If any or both SIM card slots were empty it led to sending an empty string in the IMEI field for the device properties. This is resolved by adding non empty strings to IMEI field during provisioning and when we receive an empty string we default to null value.

And that’s it for DevRel 71. Esper’s team is working to deliver another batch of exciting features and improvements in DevRel 72 and beyond. It is scheduled for mid-November 2021. Please reach out to share your thoughts on how Esper can improve your customer experience in future releases.