FRProximity

@objc
public final class FRProximity : NSObject

FRProximity SDK is subset of tools and functionalities consumed by FRAuth SDK related to proximity features (such as location, and BLE) in the device.

Note

* FRProximity SDK contains codes that require following privacy consent in application's Info.plist:
   * NSLocationWhenInUseUsageDescription, or
   * NSLocationUsageDescription, or
   * NSLocationAlwaysUsageDescription, or
   * NSLocationAlwaysAndWhenInUseUsageDescription, and
   * NSBluetoothPeripheralUsageDescription
* FRProximity automatically starts upon FRAuth.start(); FRAuth SDK automatically detects FRProximity presence in the application's bundle, and initiates FRProximity
* FRProximity does not explicitly request user's permission for above privacy consent; FRProximity simply checks whether the permission has been granted or not, and executes if the permission is granted.
  • Starts FRProximity SDK

    Declaration

    Swift

    @objc
    public static func startProximity()
  • Sets CLLocationAccuracy for LocationCollector

    Declaration

    Swift

    @objc
    public static func setLocationAccuracy(accuracy: CLLocationAccuracy)

    Parameters

    accuracy

    CLLocationAccuracy that LocationCollector will be using to fetch location