Avalanche powered by Wavelink

Connecting Android Devices to the Avalanche Server

Smart devices using Android OS versions 4.0+ can be enrolled in Avalanche. You must create at least one enrollment rule before you can connect Android or iOS devices. The device must be configured with the enrollment ID and password in order to connect to the server. For information about creating enrollment rules, see Creating Enrollment Rules for Smart Devices.

To manage Android devices, install the Avalanche Enabler for Android. When you install the Enabler on Android, the Enabler must be set as a device administrator. In order to uninstall the Enabler, you must first remove the app as a device administrator.

ClosedWhich Enabler to use

Do not use the Enabler in the Google Play Store. That Enabler is only for customers using the SaaS version of Avalanche and does not work with Avalanche 6.2.

There are two types of notification systems for Enablers to communicate with the device server: the Avalanche Notification Service (ANS), or Google Cloud Messaging (GCM). Choose the notification service you want to you when you enroll the device.

ANS routes traffic directly between the device and the Avalanche Smart device server.

GCM routes traffic through the Google messaging service. The device must have access to the Google Play Store in order to use GCM. If you are not certain what the device supports, check for the Google Play Store app on the device. If the device does not have the Google Play Store app, it cannot use GCM. You should only use the GCM Enabler if you already have GCM credentials and you have configured Avalanche to use them.

Both GCM and ANS use encryption to protect data sent to and from devices.

The Enabler for Android uses the following ports to communicate to the Smart device server:

Enabler using GCM

443
5228
5229
5230

Enabler using ANS

443
7309

ClosedUsing Android bulk enrollment

If you have multiple Android devices to enroll in Avalanche, mass enroll them by copying a single configuration file to each device. Avalanche will use the information in the file to automatically enroll the device when the Avalanche Enabler is first run on the device. This way you don't have to manually enter the login credentials for Avalanche on each device to enroll it.

Samsung SAFE devices should not be enrolled using bulk enrollment. Otherwise, some SAFE-enabled configurations from the Avalanche server may not work as intended.

First, create an enrollment rule and make a note of the enrollment ID and password.

Next, create a text file named enroll.prf that has the following text inside it:

enrollid=[Enrollment ID]

pwd=[Enrollment Password]

Copy the enroll.prf file to the devices in one of the following locations:

Zebra devices: /enterprise/usr/persist/

Android 4.4+:/internal sdcard/persist/

Android 4.3 or older:/external sdcard/persist/

After the file is uploaded to the device, run the Avalanche Enabler app and it will automatically reference the enrollment file and enroll the device.

If the device has the Google Play Store installed, enable the Settings > Applications > Unknown sources option on the device before you begin to install. This allows you to install an app from any source other than the Google Play Store.

On Oreo or newer versions of Android, the same setting is in Settings > Apps & Notifications > Advanced > Special app access > Install unknown apps. You'll need to select the browser on the device and set it to Allow.

To install the Enabler on an Android device:

1.Use the device to download the ANS Enabler from the download site.

Only use the GCM Enabler if you already have GCM credentials from Google AND you have configured Avalanche to use them.

2.From the device notifications, tap the application to install it.

3.The Terms and conditions appear. Tap Accept to agree to the terms.

4.The app asks if you want to allow the application to be a device administrator. Tap Activate.

5.If the device was provisioned with an enroll.prf file, it automatically enrolls. Otherwise, on the Settings page type the Enrollment ID and Password in the text boxes and tap Register.

The device is placed in the folder associated with the enrollment rule and receives the Smart mobile device profile applied to the folder.

To initiate an update from an Android device that has already enrolled:

Launch the Avalanche Enabler app and tap Sync.


Was this article useful?    

The topic was:

Inaccurate

Incomplete

Not what I expected

Other