isAvailable()

Determine whether GeofencingService functionality is available.

Syntax 

1import { getGeofencingService } from 'lightning/mobileCapabilities';
2isAvailable(): Boolean

Parameters 

None.

Returns 

Returns true when used on a supported device and false otherwise.

Usage 

Use this function to disable or hide geofencing-based features on platforms where geofencing isn’t supported. For example:

1handleAddGeofenceClick() {
2    const myGeofencingService = getGeofencingService();
3    if (myGeofencingService.isAvailable()) {
4        // Perform geofencing service requests
5    }
6    else {
7        // GeofencingService isn’t available or consuming app hasn’t implemented it.
8        // Handle with message, error, beep, and so on
9    }
10}