CallKitConfiguration

@available(iOS 12.0, *)
@objc(BDKCallKitConfiguration)
public class CallKitConfiguration : NSObject

A value object holding the SDK CallKit integration configuration values.

  • A flag indicating whether CallKit integration should be enabled or disabled.

    Declaration

    Swift

    @objc
    public let isEnabled: Bool
  • A set containing which CXHandle.HandleType your app supports. This property is suited for Objective-c code.

    Declaration

    Swift

    @objc
    public var supportedHandleTypes: Set<Int>? { get }
  • A set containing which CXHandle.HandleType your app supports.

    Declaration

    Swift

    public var supportedHandles: Set<CXHandle.HandleType>? { get }
  • The name of the sound resource in the app bundle to be used as ringtone when a call is received.

    Declaration

    Swift

    @objc
    public var ringtoneSound: String? { get }
  • The PNG data for the icon image that will displayed in the native System UI for the button which takes the user from the system UI to your app.

    Declaration

    Swift

    @objc
    public var iconData: Data? { get }