Classes

The following classes are available globally.

  • The GigyaCore is the main interface for the SDK instance. Provides all access to Gigya services.

    When you use Gigya.sharedInstance() it will return an instance of GigyaCore.

    Warning

    GigyaCore is designed to use a custom generic schema type (Default: GigyaAccount). If you are instantiating the core using your own schema (Example: Gigya.sharedInstance(CustomSchema.self)) it is required to add the specific schema every time you call to Gigya.sharedInstance().
    See more

    Declaration

    Swift

    public final class GigyaCore<T> : GigyaInstanceProtocol where T : GigyaAccountProtocol
  • The GigyaWebBridge acts as the optimal bridge between the Gigya webSdk and the iOS sdk. Supporting complex flows such as screensets, saml etc.

    See more

    Declaration

    Swift

    public class GigyaWebBridge<T> : NSObject, WKScriptMessageHandler where T : GigyaAccountProtocol