Overview
Support Application
The BlueFletch Support Application provides organized device information giving companies the ability to make informed, data-driven decisions using mobile business intelligence.
Support Application is comprised of two main components:
- Support Dashboard
- Support Application
The Support Application runs as a service in the background of an Android device, collecting and sending device usage data to Google Cloud Platform.
This data is stored and accessible through the Support Agent tab on the BlueFletch Portal.
Features
Major features are tracking Network usage, Application Usage, and Battery Usage, as well as sending Heartbeat events.
Network Usage: When changing between BSSID's, network connection summary information is calculated.
Application Usage: The amount of time applications are used.
Battery Usage: Track battery usage during the day per device.
Application Install / Removal: Events indicating when applications are installed and removed.
Help Desk: Display Help Desk information on the Device.
Find Me Event Processing: When an event is received, an audible alarm is sounded, making it easier to locate a device.
For more information see the Events Page.
Application Details
Package: com.bluefletch.ems.support
To start silently, use com.bluefletch.ems.support.features.ui.hidden.SilentInitActivity
Example ADB Command
adb shell am start -n com.bluefletch.ems.support/com.bluefletch.ems.support.features.ui.hidden.SilentInitActivity
Example AirWatch Command
mode=explicit,action=android.action.intent.MAIN,package=com.bluefletch.ems.support,class=com.bluefletch.ems.support.features.ui.hidden.SilentInitActivity,broadcast=false
Permissions via ADB
adb shell pm grant com.bluefletch.ems.support android.permission.READ_EXTERNAL_STORAGE
adb shell pm grant com.bluefletch.ems.support android.permission.WRITE_EXTERNAL_STORAGE
adb shell pm grant com.bluefletch.ems.support android.permission.ACCESS_FINE_LOCATION
adb shell pm grant com.bluefletch.ems.support android.permission.READ_PHONE_STATE
adb shell pm grant com.bluefletch.ems.support android.permission.PACKAGE_USAGE_STATS
adb shell pm grant com.bluefletch.ems.support android.permission.CAMERA
Configuration
The Support Application contains various configurations to provide device administrators the ability to control what and how much data is reported.
The configurations can be set as part of the Launcher Configuration file or installed separately.
For a full list of configuration values, see the configuration page.
Events
The Support Application generates events related to different device actions. For more information, see the Events Page.