Skip to main content
Version: 25.4

Android

The Android agent allows the inclusion of devices with this operating system in the service consoles, enabling complete visibility for the support teams for desktop computers and users' mobile devices.

Requirements

To deploy FlexxAgent on Android devices, you need a mobile device management (MDM) platform, such as Google Admin or Microsoft Intune. These platforms allow centralized distribution and installation of the app.

Once the MDM solution is configured, FlexxAgent can be installed from Google Play.

Supported versions

FlexxAgent runs on Android devices version 9.0 or later.

Limitations

Due to the restrictions of this operating system, certain functionalities are not available for this type of device, such as the execution of power actions, remote assistance, user microservices, or microservices from Workspaces or flows. These include: execution of power actions, remote assistance, flows, user microservices, or execution of microservices from Workspaces.

Some devices, to save battery, stop services or cannot connect to the internet while their screen is locked. When this happens, the device may stop reporting for a while until its screen is unlocked. This behavior varies depending on the manufacturer and the version of the operating system.

Settings

FlexxAgent configuration is managed through Managed Configurations to ensure correct operation.

This configuration will be provided by a Flexxible contact during the implementation process, according to the app distribution solution used. For example, for Microsoft Intune the configuration is provided in JSON format, but for Google Admin the configuration is provided with separate values.

Distribution

Flexxible will grant access to FlexxAgent in the Managed Google Play console provided by the client's MDM solution during the implementation process, as well as the necessary data for its configuration.

For Flexxible to grant access to the app, the client must provide the Name and ID of their Managed Google Play.

manage-android-apps

Download and installation

FlexxAgent is available as a private Android app on Google Play.

To ensure FlexxAgent configuration applies correctly, the app must be manually opened on each device at least once after installation. It is recommended to follow these steps:

  1. Go to Google Play and navigate to Manage apps and devices.

    android_install_1

  2. Go to the Manage tab and click on the FlexxAgent application.

    android_install_2

  3. On the app detail screen, click Open. Next, a window will appear confirming that the app has been successfully configured.

    android_install_3_1

    android_install_3_2

info

FlexxAgent requires some special permissions, such as access to device files. If this permission is not granted in the app's configuration in your MDM solution, the user will be prompted to provide it. When they do, a message will appear indicating that the app has been successfully configured.

  1. Close the window.

When running FlexxAgent on an Android device, the fixed notification indicates that the agent is installed and running.

android

Update

FlexxAgent updates automatically from Google Play.

Information obtained from the device

FlexxAgent collects data locally from the device and sends it to the service consoles.

android_wks

General information

  • Name: device model
  • Device status: power status of the device. It can be On, Off, or Not reporting.
  • FlexxAgent Version: version number of FlexxAgent installed on the device
  • FlexxAgent Status: Running or Stopped
  • Last FlexxAgent report: date and time of the last FlexxAgent report on the device. This date might not be recent if the FlexxAgent service is stopped or the device is off.
  • Connection type: indicates whether the device is connected by Wi-Fi, Mobile network, Ethernet, or Unknown.
  • Network: device network addressing and public IP for internet access. These networks are created automatically when more than four devices are connected to the same network.
  • Network signal: reception percentage
  • Subnet: device's network addressing
  • MAC Address: unique identifier of the device's network card
  • Network changed: date and time of the last network change
  • Sessions: number of user sessions on the device
  • Last User: last user connected to the device in domain\account format
  • Connected from: when the selected device is a VDI or similar, it shows the name of the device from which the virtual device is accessed.
  • Connection time: session start date and time
  • Code: this field lets users identify the workspace with a personal code. This code must be manually filled in individually using the Edit option in the Operations menu of the workspace details.
  • Description: allows the user to identify the device with a personal description. This field must be assigned manually and individually using the Edit option in the Operations menu of the device details.

Extended Info

  • RAM: total amount of RAM available
  • Cores: number of processor cores
  • IP address: device IP address on the local network
  • OS: type of operating system
  • Operating system: operating system version
  • Uptime: time the device has been running since it was last started or rebooted. If fastboot is enabled, the device is only off when it is restarted.
  • Region: obtained using the public IP. It might not be accurate if connected to a corporate network or using a VPN.
  • Session Analyzer: indicates whether or not it is configured to launch Session Analyzer in all the user sessions.
  • Session Analyzer version: Session Analyzer version number
  • Report group: report group to which the device belongs

Information in tabs

FlexxAgent groups information about the following aspects of the device:

Sessions

Displays a table with the log of user sessions established on the device and timely information about the session type, connection status, or start date.

Jobs

All actions performed from the Workspaces module on one or more devices are audited in the Jobs queue. This tab allows you to check the work done for the active device.

Alert

Presents a table with the list of all active alerts on the device. When an alert is logged, a notice is displayed at the top of the page.

header-alert

Connection log

Presents a list of the connections established with the device, including each instance where a user logs in or reconnects a previously disconnected session.

The session end date is recorded only for sessions that have been disconnected or closed. While the session remains active, this field will remain empty.

Disks

Displays a list of all partitions present on the disks identified in the system, as well as statistics of their capacity and occupancy levels.

Notifications

Allows you to see if the device has any active notification. When there is one, a message is displayed at the top of the page.

Reporting groups history

Allows you to see which reporting groups the device belongs to, the date of incorporation, and if it has been assigned to the group manually or automatically.