Classes

The following classes are available globally.

  • SKYChatExtension is a simple object that expose easy to use helper methods to develop a chat app.

    Most of the functions provide by the chat plugin is available through this extension object.

    The extension requires a SKYContainer to function. For most app developer, you should obtain a SKYChatExtension through the -[SKYContainer chatExtension] category method.

    See more

    Declaration

    Objective-C

    @interface SKYChatExtension : NSObject

    Swift

    class SKYChatExtension : NSObject
  • SKYChatReceipt contains information about the receipt status of a message for each user. Receipt contains date and time for delivery and read status.

    See more

    Declaration

    Objective-C

    @interface SKYChatReceipt : NSObject

    Swift

    class SKYChatReceipt : NSObject
  • SKYChatRecordChange contains information of record change event for the chat extension.

    Record change event occurs when data of a chat object such as conversation or message is created, updated and deleted.

    You do not need to instantiate an instance of this class. This object is provided when you subscribe to record change notification.

    See more

    Declaration

    Objective-C

    @interface SKYChatRecordChange : NSObject

    Swift

    class SKYChatRecordChange : NSObject
  • SKYChatTypingIndicator contains information about the typing event of the user in a conversation.

    See more

    Declaration

    Objective-C

    @interface SKYChatTypingIndicator : NSObject

    Swift

    class SKYChatTypingIndicator : NSObject