Technical Guide
Suite Installer
The BlueFletch Suite Installer is an application to assist clients in installing the BlueFletch Enterprise product line. This application will download, install, and if desired, start BlueFletch Enterprise products. The major benefit of this application is to give application permissions, and it will do all the work in the background (silently).
Note: Suite Installer is currently available and supported on Zebra devices only.
Flow A - Downloaded Config File
This flow allows for installing a configuration file that contains the appropriate commands for installing BlueFletch Enterprise applications.
Install the Suite Installer using your favorite MDM.
Invoke the Silent Initialzation.
Install a Suite JSON file.
Invoke the Silent Install.
Installation
Get the APK from BlueFletch and install to your device using your MDM.
Example ADB Command
Silent Initialzation
Invoke the application with the following information:
Package: com.bluefletch.ems.suite.installer Class: com.bluefletch.ems.suite.installer.SilentActivity
Example ADB Command
Example AirWatch Command
Install a Suite JSON file
Install a Suite.JSON file to this location:
Invoke the Silent Install
Invoke the application with the following information:
Package: com.bluefletch.ems.suite.installer Class: com.bluefletch.ems.suite.installer.SilentActivity Extras: action=install
Example ADB Command
Example AirWatch Command
Example SOTI Command
Flow B - Pass Configuration as URL
This flow allows for hosting the configuration file on a server and having the Suite Installer first download the configuration, then install BlueFletch Enterprise applications.
Install the Suite Installer using your favorite MDM.
Invoke the Silent Install passing the Suite JSON as URL Parameter.
Invoke the Silent Install
Invoke the application with the following information:
Package: com.bluefletch.ems.suite.installer Class: com.bluefletch.ems.suite.installer.SilentActivity Extras: url=URL POINTING TO A Suite JSON File
Example ADB Command
Example AirWatch Command
Flow C - Install individual APKs
This flow allows for installing individual BlueFletch Enterprise product APKs, but it uses a URL to point to the APK hosted on a download server.
Install the Suite Installer using your favorite MDM.
Invoke the Silent Install using a File parameter that points to an APK.
Invoke the Silent Install
Invoke the application with the following information:
Package:: com.bluefletch.ems.suite.installer Class: com.bluefletch.ems.suite.installer.SilentActivity Extras: file=URL POINTING TO APK TO INSTALL
Example ADB Command
Example AirWatch Command
Configuration
Base Configuration
Field | Description |
---|---|
version | Free Formatted Configuration Version, informational only. |
files | A collection of File Objects. Required |
File Object
Field | Description |
---|---|
url | Download url for the Application. Required |
version | Version of the Package to install. Optional |
package | Name of the Package. Optional (required for uninstall feature) |
uninstall | boolean indicating if should uninstall the package (defaults to false) |
intent | Intent object describing the intent to fire once application is installed. Optional |
Intent Object
Field | Description |
---|---|
action | Package Action to invoke. Required |
package | Name of the Package. Required |
class | Class name to invoked. Required |
Example Configuration
Last updated