Sendbird Chat SDK for iOS for enablement of a rich, engaging, scalable, and real-time chat service.
OTHER License
Bot releases are hidden (Show)
Published by damon-v2 about 1 year ago
createdBefore
and createdAfter
filters in GroupChannelListQueryParams
and PublicGroupChannelListQueryParams
.enableAutoResend
in InitParams.LocalCacheConfig
to control auto-resending feature when local cache is enabled.NotificationData
class.isCategoryFilterEnabled
property in FeedChannel
.isTemplateLabelEnabled
property in FeedChannel
.categories
property in FeedChannel
.Published by mininny about 1 year ago
SendbirdChat.markPushNotificationAsDelivered
.SendbirdChat.markPushNotificationAsDelivered(remoteNotificationPayload: payload)
copyMultipleFilesMessage(_:toTargetChannel:completionHandler:)
resendMultipleFilesMessage(_:fileUploadHandler:completionHandler:)
Published by lookdeceline over 1 year ago
isBot
property in User
model to identify whether the sender is a BotPublished by mininny over 1 year ago
Published by mininny over 1 year ago
iOS Chat SDK version `4.9.0` has a bug where FileMessage is not received. Please skip version `4.9.0`, and update to version **`4.9.1`** or above instead.
Published by sendbird-sdk-deployment over 1 year ago
You can send a MultipleFilesMessage
that contains multiple files in a single message via GroupChannel.sendMultipleFilesMessage(params:fileUploadHandler:completionHandler:)
MultipleFilesMessage
.GroupChannel.sendMultipleFilesMessage
, MultipleFilesMessageCreateParams
, UploadableFileInfo
and UploadedFileInfo
.MultipleFilesMessageHandler
and FileUploadHandler
.SendbirdChat.getMultipleFilesMessageFileCountLimit()
that indicates the maximum count of files that can be included in a single message.let params = MultipleFilesMessageCreateParams(
uploadableFileInfoList: [UploadableFileInfo(file: file), UploadableFileInfo(fileURL: fileUrl)]
)
channel.sendMultipleFilesMessage(
params: params,
fileUploadHandler = { requestId, index, uploadableFileInfo, error ->
// handle the upload result of each UploadableFileInfo.
},
completionHandler = { message, error ->
// handle the result of sending MultipleFilesMessage.
}
)
Published by sendbird-sdk-deployment over 1 year ago
MessageCollection.startCollection
and NotificationCollection.startCollection
Published by sendbird-sdk-deployment over 1 year ago
MessageCollectionDelegate.messageCollection(_:context:channel:updatedMessages:)
to be invoked after sending a message via API fallbackGroupChannelCollectionDelegate.channelCollection(_:context:addedChannels:)
to not be invoked for added messages until loadMore
is called in GroupChannelCollection
Published by sendbird-sdk-deployment over 1 year ago
Published by sendbird-sdk-deployment over 1 year ago
Published by sendbird-sdk-deployment over 1 year ago
includeParentMessageInfo
to PinnedMessageListQueryParams
Published by sendbird-sdk-deployment over 1 year ago
User
Published by sendbird-sdk-deployment over 1 year ago
You can now retrieve all pinned messages within a GroupChannel by the PinnedMessageListQuery
.
PinnedMessage
PinnedMessageListQuery
, PinnedMessageListQueryParams
createPinnedMessageListQuery(params:)
for GroupChannel
objectlet queryParams = PinnedMessageListQueryParams { params in
params.limit = 20
// Set other properties in `params`
}
self.query = channel.createPinnedMessageListQuery(queryParams)
self.query.loadNextPage { messages, error in
// Handle result
}
userId
with non-ascii charactersPublished by sendbird-sdk-deployment over 1 year ago
You can now automatically detect when a muted user is unmuted by leveraging MessageCollection
.
Clients will now receive MessageCollectionDelegate.messageCollection(_:context:updatedChannel:)
with CollectionEventSource.eventUserUnmuted
when an user is unmuted after their muted duration has expired, on top of explict unmute calls. This now means that you can easily transition user’s experience and allow them to chat even more seamlessly.
Note that this is a MessageCollections only feature! We recommend all of our clients to give it a try if you haven’t : )
Published by sendbird-sdk-deployment over 1 year ago
Published by sendbird-sdk-deployment over 1 year ago
Published by sendbird-sdk-deployment over 1 year ago