Android Features – Beacon triggering

Point SDK provides indoor triggering capabilities using Bluetooth Low Energy (BLE) Beacons. This feature is only available on devices that have BLE hardware support and are running Android OS 4.3 and above.

Beacon can be registered and configured through the Point Access web interface. Point SDK must know the approximate geographical location and MAC address of each Beacon; these are required when registering Beacons in the ‘App and Beacon Management’ tab on the Point Access Dashboard.

Beacons function in a similar manner to GEOLINE™ and Geofences as they trigger Actions associated with a given Zone once discovered by an Android device. When a Beacon is triggered, a check-in notification is sent to Point Access, and the actions pertaining to the Zone containing the Beacon are executed; the Zone is then disabled for the duration of its configurable Minimum Retrigger Time (MRT).

The custom fields configured for the Custom Action in Point Access web interface, refer to Point Access – Setting custom data fields for how to create and edit custom data fields in the Point Access web interface.

Whether check-out callback should be expected.

If the isCheckOut flag is set to true, when the device leaves the checked-in area then a subsequent check-out callback will also be made:

@Override
public void onCheckedOutFromBeacon(BeaconInfo beaconInfo, ZoneInfo zoneInfo, int dwellTime, Map<String, String> customData) {
// This method will be called when a device Checks out of a Beacon
}
...

The documentation section on the check-out feature discusses this behavior in detail.