SCPEasyConnectConfiguration

Objective-C


@interface SCPEasyConnectConfiguration : NSObject

Swift

class EasyConnectConfiguration : NSObject

Base class for all EasyConnectConfiguration subclasses.

EasyConnectConfiguration simplifies discovering and connecting to a reader for user integrations.

Your app should use the subclasses depending on the reader type being used:

  • The discovery configuration used to discover readers.

    Declaration

    Objective-C

    @property (nonatomic, readonly) id<SCPDiscoveryConfiguration> _Nonnull discoveryConfiguration;

    Swift

    var discoveryConfiguration: any SCPDiscoveryConfiguration { get }
  • The connection configuration used to connect to the discovered reader.

    Declaration

    Objective-C

    @property (nonatomic, readonly) SCPConnectionConfiguration *_Nonnull connectionConfiguration;

    Swift

    var connectionConfiguration: SCPConnectionConfiguration { get }
  • Unavailable

    You cannot directly instantiate this class.

    Use InternetEasyConnectConfiguration or TapToPayEasyConnectConfiguration depending on the reader you’re connecting to.

    Declaration

    Objective-C

    - (nonnull instancetype)init;
  • Unavailable

    You cannot directly instantiate this class.

    Use InternetEasyConnectConfiguration or TapToPayEasyConnectConfiguration depending on the reader you’re connecting to.

    Declaration

    Objective-C

    + (nonnull instancetype)new;