How to spot managed configuration issues using the app feedback channel?

Managed app configuration is a great feature in Android Enterprise to help organizations address a variety of business needs with their managed Android device fleets. It is the simplest way for IT to eliminate app setup problems by pre-configuring everything required before the end user run the app on managed devices. The main drawback to Managed app configuration was that it offered little in the way of insights into how these configurations actually impact the target app or, more specifically, the end user device, but only until App feedback channel was announced at Android Enterprise Summit 2019. Being the most exciting improvement that came to Managed app configurations that year, App feedback channel greatly contributed to IT administrators’ experience with managing Android devices. Let’s find out how.

How exactly do Managed app configurations work?

What is managed app configuration?

Where does managed app configuration typically come into use?

Managed Android devices at the workplace

When enterprises have a whole lot of apps running on their Android Enterprise devices, specifying settings for apps one by one on individual devices would be a huge task for IT. For any solution set, the ability to set up configurations and apply them to devices remotely would be of great use. With Managed app configuration and UEM, IT get the flexibility to set configurations on supporting apps, and as UEM allows pushing these configurations to devices in bulk, the deployment of work apps is made a whole lot easier. Managed app configuration also helps in eliminating the human errors in setting up apps that would possibly happen when either the enterprise IT or the end users were doing these settings. Especially when pushing apps with a tedious setup process to your non-techy employees, managed app configuration makes sure that the app is ready to use right after the installation. This also applies specific restrictions to app settings as all the critical settings are defined by the organization itself before distributing the app, and the end users are not allowed to modify them.
Managed app configurations ensure that apps could be easily customized according to the enterprise requirements without any additional efforts, and consistency could be maintained for all the managed apps across the enterprise. Even custom attributes can be used to define user specific details during the setup. Once the managed configuration is set up for an app, any new feature implemented by the third party developer could be supported in the future, so newly released app features could be easily rolled out. Managed app configuration has such a several compelling lists of benefits, but the most highlighted perk comes in the name OEMConfig.

OEMConfig is a feature that lets UEMs adopt new management APIs released by OEMs without the need to integrate them through additional development work. The feature leverages Manage app configuration, and new management features rolled out are made available by the UEM using the OEMConfig app developed by the respective OEM. This ensures same day support for all new management features, and the workflow is just the same as managed app configurations.

The workflow:

  • When app developers create a new app, they decide to add built-in support for managed app configuration.
  • The app developer uses an XML file to define the configuration parameters which could be set for the app using managed app configuration.
  • The app will be published in the Managed Google Play by the app developer.
  • The enterprise IT uses a UEM solution supporting the feature to find and add Managed Google Play apps to their inventory.
  • IT team set available managed configurations for the Managed Google Play apps. Each app has unique configuration settings as defined by the app developer.
  • The set configurations would be pushed to Managed Google Play, and the Managed Google Play updates the app with the new configurations.
  • If the end user device already has the configured app, the new configuration will be updated the next time the device checks in. For a newly deployed app, all the settings come pre-configured when the user starts running the device.

Why app feedback channel makes sense with managed app configurations?

Hexnode has adopted the App feedback channel feature as a part of its natural device management evolution process. Check out our What’s new in Hexnode UEM blog to stay informed on all the new features Hexnode has recently added to its feature stack.

What is an app feedback channel?

What are the benefits of getting application feedbacks?

Perks of getting feedbacks from Managed Google Apps on Android Enterprise devices

Let’s begin by once again highlighting the major perk of app feedbacks, yes, the ability to ensure that all the configurations go error free. To make the point of seeking app feedbacks more clear let’s check a use case.
Suppose you’re pushing managed configurations to email apps on your managed devices on behalf of your organization. You may want to check whether the user account you’ve remotely configured via UEM has been successfully installed on the device, without which the device user won’t be able to do his works. To ensure that the account was successfully configured on the end user device, you can retrieve the app feedback data and check the execution for each and every configuration you’ve applied. The response also shows sync errors so that you can make necessary adjustments and reapply the configurations to make sure that your end user device is up and running as soon as the configurations has been received.
In this way, any status updates that appear to be sensible for the developer can be retrieved using the app feedback channel for managed app configuration.

How exactly does the app feedback channel works?

  • IT admins set managed configurations for a supported app through their UEM console.
  • The managed configurations are pulled to the app running on an Android Enterprise enrolled fully managed device or work profile device.
  • When the app attempts to apply the managed configurations you’ve pushed, it sends back a keyed app state for every configuration.
  • The keyed app state send to the UEM console can be used by the UEM to check the status of execution.
  • The UEM then showcases the execution status on their UEM console for the point of execution at which the IT admin requests the app feedback for the managed app.

To recap here, the app feedback channel is a feature to go one step further with Managed app configurations to get immediate individual feedbacks on app configurations or in the broad sense (as with OEMConfig) device configurations to managed Android Enterprise devices. Although Android Enterprise’s Managed app configurations are fairly beneficial for apps implementing an app feedback channel to get real time feedbacks of managed app status goes an extra mile in bringing life saving measures to Android Enterprise deployments in pursuit of a well-equipped workforce.

Originally published at on June 15, 2021.

Hexnode MDM is an award winning Enterprise Mobility Management vendor which helps businesses to secure and manage BYOD, COPE, apps and content.

Hexnode MDM is an award winning Enterprise Mobility Management vendor which helps businesses to secure and manage BYOD, COPE, apps and content.