UsherSDKFeatureFlags
@objc
public class UsherSDKFeatureFlags : NSObject
An instance of this class with the necessary flags set / unset can be set on UsherSDKConfiguration when initializing the SDK.
-
Enable TLS certificate pinning.
Declaration
Swift
@objc public var tlsCertificatePinning: Bool
-
Enable static TLS certificate pinning for known hostnames.
Declaration
Swift
@objc public var staticallyPinKnownHosts: Bool
-
Allow location monitoring.
Declaration
Swift
@objc public var locationMonitoring: Bool
-
Allow beacon monitoring.
Declaration
Swift
@objc public var beaconMonitoring: Bool
-
Allow Usher security code generation.
Declaration
Swift
@objc public var usherCodeGeneration: Bool
-
Allow TOTP security code generation.
Declaration
Swift
@objc public var totpGeneration: Bool
-
Whether the SDK should advertise the bluetooth signal based on badges installed.
Declaration
Swift
@objc public var bluetoothAdvertising: Bool
-
If the UsherSDK should use network time for its features.
Declaration
Swift
@objc public var useNTP: Bool