Chat UIKit SwiftUI v3
Chat UIKit SwiftUI
Chat UIKit
SwiftUI
Version 3

UI configuration guide

Copy link

UI configuration is designed to provide an easy-to-use feature configuration that would quickly onboard developers with Sendbird Chat SwiftUI. Developers will be able to preview and adjust UI components right from Sendbird Dashboard. In addition, code-level customization is also available after the easy configuration from the dashboard is finished.


Requirements

Copy link

Priorities

Copy link

UI configuration priorities follows the policy of the Sendbird Chat SwiftUI and the priorities are as follows:

  • P3: Default value from Sendbird Dashboard.
  • P2: Values set from Sendbird Dashboard.
  • P1: Values set by code.
  • P0: Values set by calling the module.

Note : Code-level priority is higher than values set from the dashboard.


Features

Copy link

Currently, UI configuration supports following features to be configured from Sendbird Dashboard. However, more features are available for code configuration and the full list can be found on the Features page.

FeatureSupported channels

User profile

- Open
- Group
- Supergroup

Link preview (OG tag)

- Open
- Group
- Supergroup

Typing indicator

- Group
- Supergroup

Reactions

- Group

Mention

- Group
- Supergroup

Reply
- None
- Quote
- Thread

- Group
- Supergroup

Thread
- Parent
- Thread ct

- Group
- Supergroup

Voice message

- Group
- Supergroup

Camera - photo

- Open
- Group
- Supergroup

Camera - video

- Open
- Group
- Supergroup

Gallery - photo

- Open
- Group
- Supergroup

Gallery - video

- Open
- Group
- Supergroup

Document

- Open
- Group
- Supergroup

Message receipt
- Read receipt
- Delivery receipt

- Group

Message search

- Group
- Supergroup

Note : To use Message search, the premium feature must be turned on from Sendbird Chat. Also, for the link preview and reactions features, internal Chat attributes must be turned on. Contact the Sales team for further information.