Sendbird UIKit for iOS is a development kit with a user interface, offering a simplified integration into chat.
OTHER License
Bot releases are hidden (Show)
Published by sendbird-sdk-deployment about 1 month ago
extended_message_payload.disable_chat_input
to work correctly with sequential messages in a workflow.Published by sendbird-sdk-deployment about 2 months ago
markAsViewed()
with logViewed()
from SendbirdChatSDKSBUGlobals.emojiCategoryFilter: (BaseMessage) -> [Int64]?
Added views for MessageForm
that work with the Sendbird dashboard (interfaces related to form
have been deprecated)
Added SBUMessageFormView
data base view class
Added SBUSimpleMessageFormView
view class
Added SBUMessageFormItemView
data base view class
Added SBUMessageFormChipsItemView
, SBUMessageFormSingleTextItemView
and SBUMessageFormMultiTextItemView
item view classes
Added SBUMessageFormFallbackView
fallback view class
Added SBUMesageFormChipView
, SBUTextView
view classes
Added SBUMessageFormViewDelegate
and SBUMessageFormItemViewDelegate
protocols
Added submitMessageForm(message:)
in SBUGroupChannelViewModel
class
Added getChatInputDisabledState(hasNext:)
method in extension of BaseMessage
Added isFormSubmitting
, formItemValidationStatus
properties in extension of BaseMessage
Added isValidVersion
property in extension of MessageForm
Added keyboardType
and isTextInputType
properties in extension of MessageFormItem.LayoutType
Added canUpdate(_:)
and isValid(_:)
functions in extension of MessageFormItem.ResultCount
Added isOnlyOne
property in extension of MessageFormItem.ResultCount
Deprecated SBUFormViewDelegate
and SBUFormFieldViewDelegate
protocols
Deprecated SBUFormFieldView
and SBUSimpleFormFieldView
classes
Deprecated SBUFormFieldInputType
enum
Deprecated SBUFormView
and SBUSimpleFormView
classes
Published by sendbird-sdk-deployment 2 months ago
SBUUserMessageTextView
and SBUMessageInputView
to be changed by checking the RTL property of the input message if the app is RTL layout
isRTLCharacter(with:)
static method in SBUUtils
rtlCharacterSet
static property in SBUUtils
Published by sendbird-sdk-deployment 3 months ago
Published by sendbird-sdk-deployment 3 months ago
voiceMessageInputView
being drawn behind tabbarvoiceMessageInputView
layouts to be drawn without being affected by rotationPublished by sendbird-sdk-deployment 3 months ago
Published by sendbird-sdk-deployment 3 months ago
ALAssetsLibrary
import logic that is not used by Sendbird UIKitSendbirdUI.config.groupChannel.channel.isMarkdownForUserMessageEnabled
is true
)Published by sendbird-sdk-deployment 4 months ago
Published by sendbird-sdk-deployment 4 months ago
SBUGlobalCustomParams
replyType
value of UIKit config is not of type none and messageListParams.replyType
value is set, it will not be overwritten by UIKit config valueprimary300
-> primaryMain
)information
in SBUColorSet to informationLight
and added a new information
color setisSuperGroupReactionsEnabled
, which is disabled by default. If you wish to use this feature, contact us.safeAreaLayoutGuide
to listComponent
Published by sendbird-sdk-deployment 5 months ago
SendbirdUI.config.groupChannel.channel.isMarkdownForUserMessageEnabled = true
SendbirdUI.config.groupChannel.channel.suggestedRepliesDirection = .vertical
Published by sendbird-sdk-deployment 5 months ago
public func setInputState(_:placeholder:)
in SBUMessageInputView
that enables or disables the input view inside a ChannelViewControllergetAdjustedKeyboardHeight(with:)
getTabBarHeight()
Published by sendbird-sdk-deployment 6 months ago
default
and wide
container types support for message contents sizeAbnormal number of gesture recognizer dependencies
issuesPublished by sendbird-sdk-deployment 6 months ago
Published by sendbird-sdk-deployment 7 months ago
Published by sendbird-sdk-deployment 7 months ago
Reactions is now supported for Super Group Channels in Sendbird UIKit.
To enable this feature, you must enable the Reactions attribute for your application in Sendbird server, and also enable Reactions for Super Group Channel in UIKit Config.
Here are the new interfaces.
SBUConfig.GroupChannel.channel.isSuperGroupReactionsEnabled
SBUAvailable.isSupportSuperGroupReactions()
SBUContentBaseMessageCell.enableEmojiLongPress
SBUUserMessageCellParams.enableEmojiLongPress
SBUFileMessageCellParams.enableEmojiLongPress
SBUMultipleFilesMessageCellParams.enableEmojiLongPress
SBUMessageReactionView.enableEmojiLongPress
SBUSuggestedRepliesRenderType' to specify the conditions for displaying
suggested replies`.SendbirdUI.config.groupChannel.channel.isSuggestedRepliesEnabled = true
SendbirdUI.config.groupChannel.channel.showSuggestedRepliesFor = .allMessages
v
from Sendbird UIKit tagsPublished by sendbird-sdk-deployment 7 months ago
SBUFeedNotificationChannelViewParams
publicPublished by sendbird-sdk-deployment 7 months ago
SBUFeedNotificationChannelViewParams
to control how the views in SBUFeedNotificationChannelViewController
are displayed.