ASAPPChatInsteadViewController

@objc(ASAPPChatInsteadViewController)
public class ASAPPChatInsteadViewController : UIViewController

Shows the UI for Chat Instead.

  • Designated initializer. Note that creating an instance of this class will automatically try to fetch remote settings. We recommend you create an instance well in advance of showing the view controller.

    Declaration

    Swift

    public init(phoneNumber: String, delegate: ASAPPChannelDelegate, title: String? = nil, chatIcon: UIImage? = nil)

    Parameters

    phoneNumber

    The phone number to call when the phone channel is selected. Must be a valid phone number.

    delegate

    An object implementing ChatInsteadChannelDelegate.

    title

    A title which is displayed at the top of the Chat Instead UI. If no title is provided, a default value will be used. Please note that if there’s a new title when fetching settings, that one is going to be displayed.

    chatIcon

    You can customize the icon for the Chat channel.

  • Designated initializer. Note that creating an instance of this class will automatically try to fetch remote settings. We recommend you create an instance well in advance of showing the view controller.

    Declaration

    Swift

    @objc
    public init(phoneNumber: String, delegate: ASAPPChannelDelegate, title: NSString?, chatIcon: UIImage? = nil)

    Parameters

    phoneNumber

    The phone number to call when the phone channel is selected. Must be a valid phone number.

    delegate

    An object implementing ChatInsteadChannelDelegate.

    title

    A title which is displayed at the top of the Chat Instead UI. If no title is provided, a default value will be used. Please note that if there’s a new title when fetching settings, that one is going to be displayed.

    chatIcon

    You can customize the icon for the Chat channel.