Smooch is the best platform to power messaging in your product or services across every channel. The Smooch iOS SDK lets you bring the conversations right in your app.

The class initializes the SDK, and shows the conversation.

An object is passed to the initWithSettings:completionHandler: method to apply configuration options such as the appId, accent color, and notification display time.

The class is used to attach custom user properties to each conversation.

The class allows you to send and retrieve messages, as well as set a delegate to respond to important events.

The class provides information about each message in the conversation, including its text, the author’s name, and more.

Read our installation guide to get started.