Gallagher Mobile Connect SDK
|
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_DISABLED |
Bluetooth is currently disabled in the system settings or powered off.
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_LOCATION_SERVICE_DISABLED |
Android only - Location services are disabled in the system settings. On Android, BLE functionality requires the location service to operate. NFC functionality may still operate.
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_NO_BACKGROUND_LOCATION_PERMISSION |
Android only - The app must be granted the ACCESS_BACKGROUND_LOCATION
permission in order for BLE scanning to function in the background. Foreground scanning and NFC functionality may still operate. This error will not be returned if BLE_ERROR_NO_LOCATION_PERMISSION is present
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_NO_BLUETOOTH_CONNECT_PERMISSION |
Android only - The app must be granted the ‘BLUETOOTH_CONNECT’ permission in order for BLE connection to function This should only occur on Android 12 devices. See https://developer.android.com/about/versions/12/features/bluetooth-permissions
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_NO_BLUETOOTH_SCAN_PERMISSION |
Android only - The app must be granted the ‘BLUETOOTH_SCAN’ permission in order for BLE scanning to function. This should only occur on Android 12 devices. See https://developer.android.com/about/versions/12/features/bluetooth-permissions
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_NO_LOCATION_PERMISSION |
Android only - The app must be granted the ACCESS_FINE_LOCATION
permission in order for BLE scanning to function. NFC functionality may still operate.
com.gallagher.security.mobileaccess.MobileAccessState.BLE_ERROR_UNAUTHORIZED |
iOS only - The application is not authorized to use Bluetooth.
com.gallagher.security.mobileaccess.MobileAccessState.BLE_WARNING_LOCATION_SERVICE_DISABLED |
Android only - location service has been disabled and will be required if BLE scanning in the background or using SALTO credentials
com.gallagher.security.mobileaccess.MobileAccessState.BLE_WARNING_NO_LOCATION_PERMISSION |
Android only - location permissions have not been granted and will be required if BLE scanning in the background or using SALTO credentials
com.gallagher.security.mobileaccess.MobileAccessState.CREDENTIAL_REQUIRES_BIOMETRICS_ENROLMENT |
iOS Only:
com.gallagher.security.mobileaccess.MobileAccessState.ERROR_DEVICE_NOT_SUPPORTED |
This device is not supported.
com.gallagher.security.mobileaccess.MobileAccessState.ERROR_NO_BLE_FEATURE |
This device does not have Bluetooth hardware.
com.gallagher.security.mobileaccess.MobileAccessState.ERROR_NO_CREDENTIALS |
No credentials are available. This means that no scanning via BLE or NFC will occur i.e. you will not be able to find devices or attempt to access them.
com.gallagher.security.mobileaccess.MobileAccessState.ERROR_NO_PASSCODE_SET |
iOS only - This device requires a passcode to be set before we can use secure credential storage
com.gallagher.security.mobileaccess.MobileAccessState.ERROR_UNSUPPORTED_OS_VERSION |
The operating system the software is running on is too old. None of the functionality if the SDK is available.
com.gallagher.security.mobileaccess.MobileAccessState.EXTENDED_BACKGROUND_SCANNING_REQUIRES_LOCATION_SERVICES |
iOS Only: location services must be enabled and the permission set to always to support the extended background scanning mode.
com.gallagher.security.mobileaccess.MobileAccessState.NFC_ERROR_DISABLED |
Android only - This device has NFC hardware, but NFC is disabled in the system settings. BLE functionality may still operate.
com.gallagher.security.mobileaccess.MobileAccessState.NO_NFC_FEATURE |
Android only - This device does not have NFC hardware. BLE functionality may still operate.