UsherSDK

  • The primary entry point for all apps that embed UsherSDK. Every app that wants to use the UsherSDK needs to initialize it with an UsherSDKConfiguration object. This class provides APIs for registering UI workflow handlers, passcode management, discard and resetting sdk state etc.

    Declaration

    Swift

    @objc
    public final class UsherSDK : NSObject
  • An instance of UsherSDKConfiguration is required to initialize the UsherSDK. Create an instance and configure it for your application before initializing the UsherSDK.

    Declaration

    Swift

    @objc
    public class UsherSDKConfiguration : NSObject
  • An instance of this class with the necessary flags set / unset can be set on UsherSDKConfiguration when initializing the SDK.

    Declaration

    Swift

    @objc
    public class UsherSDKFeatureFlags : NSObject